xiaoju
02f7f0b708
refactor!: rename RoleDefinition.meta → frontmatter
...
BREAKING CHANGE: All workflow YAML files must use 'frontmatter' instead of 'meta'.
- workflow-protocol: RoleDefinition.meta → frontmatter, schema updated
- cli-workflow: validate.ts, workflow.ts — resolveMetaRef → resolveFrontmatterRef
- workflow-agent-kit: run.ts — metaSchema → frontmatterSchema
- All YAML files updated (examples/, .workflows/)
Fixes #374
2026-05-22 06:05:07 +00:00
xiaoju
8a425521da
fix: output instructions now specify required frontmatter meta fields
2026-05-22 05:42:17 +00:00
xiaoju
f174f2fd0a
fix: remove redundant condition null from $START
2026-05-22 05:33:39 +00:00
xiaoju
355594d074
refactor: graph fallback pattern + positive condition names
...
- Last transition in each graph node is now the fallback (no condition)
- Remove redundant positive conditions (ready, devDone, approved, passed, pushSuccess)
- notApproved → rejected (positive naming)
2026-05-22 05:31:43 +00:00
xiaoju
fd7609fe90
fix: address review feedback from xingyue
...
1. npm/npx → bun/bunx (project standard)
2. Fix tea CLI usage (tea comment + -r flag)
3. cursor-agent → coding (abstract capability)
4. Clarify committer inherits developer's worktree
5. Mark meta.plan required when status=ready
6. PR description must follow What/Why/Changes/Ref template
7. Note maxRounds loop protection in description
2026-05-22 05:27:21 +00:00
xiaoju
dacecfbbb7
feat: create .workflows/solve-issue.yaml
...
TDD-driven issue resolution workflow with 5 roles:
- planner: analyzes issue, outputs TDD test spec (stored in CAS)
- developer: implements code following TDD
- reviewer: code standards compliance check (not functionality)
- tester: functional correctness verification
- committer: commits and creates PR
Graph handles bounce-backs: reviewer→developer, tester→developer,
tester→planner (fix_spec), committer→developer (hook_failed).
Refs #370
2026-05-22 05:21:19 +00:00