Commit Graph
16 Commits
Author SHA1 Message Date
Chris Troutner 3bd2c4903e Mark Reply to a Memo complete in backlog and specifier prompt
By specifier.
2026-08-25 21:26:43 -07:00
Chris Troutner 93e96e745b Add architectural review for reply-memo
Review the reply-memo feature (specifier spec, coder implementation,
refactorer test extraction). Kill two mutation survivors by adding tests
for the hexToBytes length check and the reply page successPath wiring.
Refresh mutation and acceptance mutation manifests from verification runs.

By architect.
2026-08-25 21:23:19 -07:00
Chris Troutner c0e4eba4f9 Merge branch 'swarmforge-refactorer' into swarmforge-architect 2026-08-25 21:15:23 -07:00
Chris Troutner 8294b4d192 Add Reply to a Memo Gherkin spec
By specifier.
2026-08-25 21:05:15 -07:00
Chris Troutner f81f7564f4 capturing notes for specifier 2026-08-25 20:59:32 -07:00
Chris Troutner 916dab4c75 Add architectural review for reduce-test-dry-duplication
Review the refactorer's test-helper extraction (test-only, no source
changes). No structural fixes needed. Refresh mutation and acceptance
mutation manifests from the verification runs.

By architect.
2026-08-25 20:36:24 -07:00
Chris Troutner 732248aee9 Mark Set Name complete in backlog and specifier prompt
By specifier.
2026-08-25 20:09:55 -07:00
Chris Troutner 9caff9c4c3 Remove memo action constructor duplication and persist mutation state
Move per-action config into a static config object on MemoPost and
MemoSetName and have the MemoAction base constructor read it, eliminating
the DRY-flagged duplicate constructor pattern. Commit the differential and
acceptance mutation manifests written by the approved tools during the
architect verification pass for the set-name feature.

By architect.
2026-08-25 20:01:43 -07:00
Chris Troutner bb9d00a869 Add Set Name Gherkin spec
By specifier.
2026-08-25 19:41:25 -07:00
Chris Troutner 9dd9bf9274 Cover empty-message broadcast fallback and persist mutation state
Add a unit test for the broadcast-error message fallback to kill the last
new-post mutant, and commit the differential and acceptance mutation
manifests written by the approved tools during the architect verification
pass for the new-post-errors feature.

By architect.
2026-08-25 17:40:39 -07:00
Chris Troutner a12575114c Add New Post Page broadcast-error surfacing spec
By specifier.
2026-08-25 17:30:22 -07:00
Chris Troutner 009fba71fd Add posting-state coverage and persist mutation state
Cover the new-post posting flag (initial idle, in-flight true, settled
false) to kill the four surviving mutants, and commit the differential and
acceptance mutation manifests written by the approved tools during the
architect verification pass for the new-post-page feature.

By architect.
2026-08-25 17:09:14 -07:00
Chris Troutner 4fa92d16f6 Merge specifier new-post-page spec
By coder.
2026-08-25 16:51:26 -07:00
Chris Troutner 93850340e1 Add New Post Page Gherkin spec
By specifier.
2026-08-25 16:50:39 -07:00
Chris Troutner c52ad12d23 Add acceptance runner adapter and persist mutation state
Add the persistent runner adapter for gherkin-mutator and commit the
differential/acceptance mutation manifests written by the approved tools
during the architect verification pass for the post-memo feature.

By architect.
2026-08-25 16:23:38 -07:00
Chris Troutner d071b21e9b Add Post a Memo Gherkin spec and feature backlog
By specifier.
2026-08-25 16:01:43 -07:00