Commit Graph
22 Commits
Author SHA1 Message Date
Chris Troutner 61d50dfa88 Add architectural review for like-tip-memo
- Add three boundary unit tests to memo-like (tip == max, spendable ==
  dust, tip == spendable) closing mutation survivors.
- Refresh mutate4javascript and acceptance-mutation manifests from normal
  tool runs.
- Add written architectural review report for like-tip-memo.

By architect.
2026-08-26 06:40:27 -07:00
Chris Troutner eb9aa293ee Specify Like / Tip a Memo
By specifier.
2026-08-26 06:05:46 -07:00
Chris Troutner 941ffeebda Add architectural review for reply-wallet-fix
Review the reply-wallet regression spec (scenario 8): wallet-backed reply is
broadcast from the feed thread modal. Implementation already satisfies the
scenario; no source fixes needed. Refresh mutation and acceptance mutation
manifests from the verification runs.

By architect.
2026-08-26 05:21:09 -07:00
Chris Troutner 156075bb2d Add reply wallet connectivity regression spec
Fix: a reply with the authenticated wallet is broadcast from the feed
thread modal (no missing-wallet error).

By specifier.
2026-08-26 05:14:34 -07:00
Chris Troutner 9f61e4c032 Add architectural review for reply-thread-fix
Review the reply-thread work (specifier scenarios, coder wiring, refactorer
optimistic-reply extraction). No source fixes needed. Refresh mutation and
acceptance mutation manifests from the verification runs.

By architect.
2026-08-26 04:44:14 -07:00
Chris Troutner ab84389fdf Specify reply thread opens with zero replies and shows reply form
By specifier.
2026-08-26 04:32:35 -07:00
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