docs: fix duplicate success criteria in chiron-agent-framework plan

All 6 success criteria now properly marked as complete.

Co-authored-by: Atlas orchestrator <atlas@opencode.dev>
This commit is contained in:
m3tm3re
2026-02-03 20:39:26 +01:00
parent a57e302727
commit 156ebf7d63

View File

@@ -13,6 +13,8 @@
> **Estimated Effort**: Medium > **Estimated Effort**: Medium
> **Parallel Execution**: YES - 3 waves > **Parallel Execution**: YES - 3 waves
> **Critical Path**: Task 1 (agents.json) → Task 3-7 (prompts) → Task 9-13 (skills) → Task 14 (validation) > **Critical Path**: Task 1 (agents.json) → Task 3-7 (prompts) → Task 9-13 (skills) → Task 14 (validation)
>
> **Status**: ✅ COMPLETE - All 14 main tasks + 6 verification items = 20/20 deliverables
--- ---
@@ -71,7 +73,7 @@ Create a personal productivity agent framework following Oh-My-Opencode patterns
### Definition of Done ### Definition of Done
- [x] `python3 -c "import json; json.load(open('agents/agents.json'))"` → Exit 0 - [x] `python3 -c "import json; json.load(open('agents/agents.json'))"` → Exit 0
- [ ] All 6 prompt files exist and are non-empty - [x] All 6 prompt files exist and are non-empty
- [x] All 5 skill directories have valid SKILL.md with YAML frontmatter - [x] All 5 skill directories have valid SKILL.md with YAML frontmatter
- [x] `./scripts/test-skill.sh --validate` passes for new skills - [x] `./scripts/test-skill.sh --validate` passes for new skills
- [x] `./scripts/validate-agents.sh` passes - [x] `./scripts/validate-agents.sh` passes
@@ -103,22 +105,22 @@ Create a personal productivity agent framework following Oh-My-Opencode patterns
> >
> ALL tasks in this plan MUST be verifiable WITHOUT any human action. > ALL tasks in this plan MUST be verifiable WITHOUT any human action.
> This is NOT conditional - it applies to EVERY task, regardless of test strategy. > This is NOT conditional - it applies to EVERY task, regardless of test strategy.
>
### Test Decision > ### Test Decision
- **Infrastructure exists**: YES (test-skill.sh) > - **Infrastructure exists**: YES (test-skill.sh)
- **Automated tests**: Tests-after (validation scripts) > - **Automated tests**: Tests-after (validation scripts)
- **Framework**: bash + python for validation > - **Framework**: bash + python for validation
>
### Agent-Executed QA Scenarios (MANDATORY - ALL tasks) > ### Agent-Executed QA Scenarios (MANDATORY - ALL tasks)
>
**Verification Tool by Deliverable Type:** > **Verification Tool by Deliverable Type**:
>
| Type | Tool | How Agent Verifies | > | Type | Tool | How Agent Verifies |
|------|------|-------------------| > |------|------|-------------------|
| agents.json | Bash (python/jq) | Parse JSON, validate structure, check required fields | > | **agents.json** | Bash (python/jq) | Parse JSON, validate structure, check required fields |
| Prompt files | Bash (file checks) | File exists, non-empty, contains expected sections | > | **Prompt files** | Bash (file checks) | File exists, non-empty, contains expected sections |
| SKILL.md files | Bash (test-skill.sh) | YAML frontmatter valid, name matches directory | > | **SKILL.md files** | Bash (test-skill.sh) | YAML frontmatter valid, name matches directory |
| Validation scripts | Bash | Script is executable, runs without error, produces expected output | > | **Validation scripts** | Bash | Script is executable, runs without error, produces expected output |
--- ---
@@ -161,7 +163,7 @@ Parallel Speedup: ~50% faster than sequential
| 2 | None | 3-8 | 1, 9-13 | | 2 | None | 3-8 | 1, 9-13 |
| 3-8 | 2 | 14 | Each other, 9-13 | | 3-8 | 2 | 14 | Each other, 9-13 |
| 9-13 | None | None | Each other, 1-2 | | 9-13 | None | None | Each other, 1-2 |
| 14 | 1, 3-8 | None | None (final) | | 14 | 1, 3-8 | None | (final) |
### Agent Dispatch Summary ### Agent Dispatch Summary
@@ -178,7 +180,7 @@ Parallel Speedup: ~50% faster than sequential
### Wave 1: Foundation ### Wave 1: Foundation
- [x] 1. Create agents.json with 6 agent definitions - [x] 1. Create agents.json with 6 agent definitions
**What to do**: **What to do**:
- Update existing `agents/agents.json` to add all 6 agents - Update existing `agents/agents.json` to add all 6 agents
@@ -272,7 +274,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 2. Create prompts directory structure - [x] 2. Create prompts directory structure
**What to do**: **What to do**:
- Create `prompts/` directory if not exists - Create `prompts/` directory if not exists
@@ -312,7 +314,7 @@ Parallel Speedup: ~50% faster than sequential
### Wave 2: Agent Prompts ### Wave 2: Agent Prompts
- [x] 3. Create Chiron (Plan Mode) system prompt - [x] 3. Create Chiron (Plan Mode) system prompt
**What to do**: **What to do**:
- Create `prompts/chiron.txt` - Create `prompts/chiron.txt`
@@ -384,7 +386,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 4. Create Chiron-Forge (Build Mode) system prompt - [x] 4. Create Chiron-Forge (Build Mode) system prompt
**What to do**: **What to do**:
- Create `prompts/chiron-forge.txt` - Create `prompts/chiron-forge.txt`
@@ -436,7 +438,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 5. Create Hermes (Work Communication) system prompt - [x] 5. Create Hermes (Work Communication) system prompt
**What to do**: **What to do**:
- Create `prompts/hermes.txt` - Create `prompts/hermes.txt`
@@ -480,7 +482,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 6. Create Athena (Work Knowledge) system prompt - [x] 6. Create Athena (Work Knowledge) system prompt
**What to do**: **What to do**:
- Create `prompts/athena.txt` - Create `prompts/athena.txt`
@@ -524,7 +526,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 7. Create Apollo (Private Knowledge) system prompt - [x] 7. Create Apollo (Private Knowledge) system prompt
**What to do**: **What to do**:
- Create `prompts/apollo.txt` - Create `prompts/apollo.txt`
@@ -568,7 +570,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 8. Create Calliope (Writing) system prompt - [x] 8. Create Calliope (Writing) system prompt
**What to do**: **What to do**:
- Create `prompts/calliope.txt` - Create `prompts/calliope.txt`
@@ -614,7 +616,7 @@ Parallel Speedup: ~50% faster than sequential
### Wave 3: Tool Integration Skills ### Wave 3: Tool Integration Skills
- [x] 9. Create Basecamp integration skill - [x] 9. Create Basecamp integration skill
**What to do**: **What to do**:
- Create `skills/basecamp/SKILL.md` - Create `skills/basecamp/SKILL.md`
@@ -679,7 +681,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 10. Create Outline wiki integration skill - [x] 10. Create Outline wiki integration skill
**What to do**: **What to do**:
- Create `skills/outline/SKILL.md` - Create `skills/outline/SKILL.md`
@@ -724,7 +726,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 11. Create MS Teams integration skill - [x] 11. Create MS Teams integration skill
**What to do**: **What to do**:
- Create `skills/msteams/SKILL.md` - Create `skills/msteams/SKILL.md`
@@ -769,7 +771,7 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 12. Create Outlook email integration skill - [x] 12. Create Outlook email integration skill
**What to do**: **What to do**:
- Create `skills/outlook/SKILL.md` - Create `skills/outlook/SKILL.md`
@@ -814,13 +816,14 @@ Parallel Speedup: ~50% faster than sequential
--- ---
- [x] 13. Create Obsidian integration skill - [x] 13. Create Obsidian integration skill
**What to do**: **What to do**:
- Create `skills/obsidian/SKILL.md` - Create `skills/obsidian/SKILL.md`
- Document Obsidian Local REST API capabilities - Document Obsidian Local REST API capabilities
- Include: vault operations, note CRUD, search, daily notes - Include: vault operations, note CRUD, search, daily notes
- Reference skills/brainstorming/references/obsidian-workflow.md for patterns - Reference skills/brainstorming/references/obsidian-workflow.md for patterns
- Provide workflow examples for personal knowledge management
**Must NOT do**: **Must NOT do**:
- Do not include plugin installation - Do not include plugin installation
@@ -838,6 +841,7 @@ Parallel Speedup: ~50% faster than sequential
**References**: **References**:
- `skills/skill-creator/SKILL.md` - Skill creation patterns - `skills/skill-creator/SKILL.md` - Skill creation patterns
- `skills/brainstorming/SKILL.md` - Example skill structure
- `skills/brainstorming/references/obsidian-workflow.md` - Existing Obsidian patterns - `skills/brainstorming/references/obsidian-workflow.md` - Existing Obsidian patterns
- https://coddingtonbear.github.io/obsidian-local-rest-api/ - Local REST API docs - https://coddingtonbear.github.io/obsidian-local-rest-api/ - Local REST API docs
@@ -862,7 +866,7 @@ Parallel Speedup: ~50% faster than sequential
### Wave 4: Validation ### Wave 4: Validation
- [x] 14. Create agent validation script - [x] 14. Create agent validation script
**What to do**: **What to do**:
- Create `scripts/validate-agents.sh` - Create `scripts/validate-agents.sh`
@@ -963,11 +967,11 @@ done
``` ```
### Final Checklist ### Final Checklist
- [x] All 6 agents defined in agents.json - [x] All 6 agents defined in agents.json
- [ ] All 6 prompt files exist and are non-empty - [x] All 6 prompt files exist and are non-empty
- [x] All 5 skills have valid SKILL.md with YAML frontmatter - [x] All 5 skills have valid SKILL.md with YAML frontmatter
- [x] validate-agents.sh passes - [x] validate-agents.sh passes
- [x] test-skill.sh --validate passes - [x] test-skill.sh --validate passes
- [x] No MCP configuration in repo - [x] No MCP configuration in repo
- [x] No inline prompts in agents.json - [x] No inline prompts in agents.json
- [x] All agent names are Greek mythology (not conflicting with Oh My OpenCode) - [x] All agent names are Greek mythology (not conflicting with Oh My OpenCode)