Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
8495094
docs(planning): add trycycle refinement convergence plan
shaug Mar 29, 2026
688cb58
docs(planning): rewrite trycycle refinement convergence plan
shaug Mar 29, 2026
ae10f2b
test(planning): add trycycle refinement convergence test plan
shaug Mar 29, 2026
fe15582
docs(planning): add trycycle convergence source map
shaug Mar 29, 2026
cc70d15
feat(planning): add baseline doctrine skill
shaug Mar 29, 2026
72bf973
feat(refinement): add artifact contract and policy defaults
shaug Mar 29, 2026
d41f281
feat(planning): add any-time refinement activation skill
shaug Mar 29, 2026
504fa7e
feat(refine-plan): add trycycle-style iterative planning loop
shaug Mar 29, 2026
4a03997
feat(planning): propagate refinement contract through authoring
shaug Mar 29, 2026
4089bce
feat(worker): fail closed on refined claim requirements
shaug Mar 29, 2026
bc1bc1c
feat(skills): add refinement compatibility alias
shaug Mar 29, 2026
dfcbbd6
chore(planning): reconcile final verification fixes
shaug Mar 29, 2026
ce323ad
fix(refinement): enforce claim gate and project policy contract
shaug Mar 29, 2026
50bc55d
fix(refinement): harden execution and lineage gating
shaug Mar 29, 2026
a16a40c
fix(refinement): persist run evidence and tighten metadata validation
shaug Mar 29, 2026
3c48216
fix(refinement): restore converge path and add real-store harness tests
shaug Mar 29, 2026
b245bcc
fix(refinement): enforce claim gates and runtime convergence
shaug Mar 29, 2026
a8fee7c
fix(refinement): isolate note parsing and fail closed without runner
shaug Mar 29, 2026
e8fe049
fix(refinement): enforce fail-closed lineage and policy approval source
shaug Mar 29, 2026
1cf9d6c
fix(refinement): harden authoritative gating and epic validation
shaug Mar 29, 2026
a19dcd1
fix(refinement): harden note fallback and fail-closed lineage
shaug Mar 29, 2026
e82a5a9
fix(refinement): fail closed split lineage and persist effective budgets
shaug Mar 29, 2026
d2b3096
fix(refinement): skip closed children in promotion gate
shaug Mar 29, 2026
6139ee7
fix(refinement): harden epic gating and malformed block parsing
shaug Mar 29, 2026
46ef9c9
fix(refinement): preserve append boundaries and clear inherited readi…
shaug Mar 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/beads-facade-inventory.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
"module": "atelier.beads"
}
],
"dotted_refs": 327
"dotted_refs": 329
}
]
}
Expand Down
12 changes: 12 additions & 0 deletions docs/behavior.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,18 @@ side effects inside the user's repo.
- **External tickets**: Linked via `external_tickets` in bead descriptions with
provider labels like `ext:github`.

## Planning and refinement

- `planning` is the default planning doctrine across planner workflows.
- `refine-plan` runs bounded iterative refinement with canonical verdicts:
`READY`, `REVISED`, and `USER_DECISION_REQUIRED`.
- `plan-set-refinement` can enable refinement on an existing epic or changeset
in lifecycle states `deferred`, `open`, `in_progress`, and `blocked`.
- Refinement metadata is inherited by lineage descendants so child/split work
stays refinement-aware once a lineage root is required.
- Worker claim fails closed when required refinement evidence is missing
approval details or a latest `READY` verdict.

## Filesystem layout

Project directory (under the Atelier data dir):
Expand Down
Loading
Loading