Revise the Seriatim plan and workspace conventions

This commit is contained in:
2026-09-08 00:16:12 +00:00
parent aafee9ea62
commit fc803587b8
13 changed files with 479 additions and 895 deletions

View File

@@ -23,6 +23,14 @@ for scope, rationale, target end state, and acceptance criteria.
- Preserve unrelated and pre-existing changes.
- Do not make unresolved product or architecture decisions during execution;
stop and report the decision required.
- Start from the feature roadmap's simplest viable implementation. Trust
module-provided idempotence, change detection, check-mode behavior, and
error handling rather than reproducing them with preliminary probes or
supplemental state.
- Do not add a task merely for defensive completeness. Every probe, fact,
checksum, custom `changed_when`, shell or command invocation, sidecar state
file, staging layer, or abstraction must be required by an
acceptance criterion and must solve behavior that a direct module does not.
- Run every stage's validation before committing it.
- Commit each completed stage when it leaves the repository in a valid state,
using the commit intent specified by that stage.
@@ -57,6 +65,8 @@ State the single outcome delivered by this stage.
1. Describe concrete behavior to implement, including relevant files or
components where known.
2. State invariants, compatibility requirements, and explicit exclusions.
3. Give the expected module-driven task flow. Call out every required use of
`command`, `shell`, state inspection, or manual change detection.
### Validation
@@ -91,6 +101,8 @@ and subsequent consecutive integers as needed.
- Confirm every changed repository is clean and identify all resulting commit
hashes.
- Summarize deviations from this plan, unresolved findings, and deferred work.
- Report any implementation complexity added beyond the planned task flow and
the acceptance criterion that required it.
- Do not mark the feature `done`; implementation results require review first.
## Progress Notes