Commit Graph
42 Commits
Author SHA1 Message Date
Chris Troutner 5644ca75f7 Update specifier briefing for post-options-menu handoff
By specifier.
2026-09-16 09:36:51 -07:00
Chris Troutner 091272df18 Record feed-total-cap completion in backlog and briefing
By specifier.
2026-09-16 09:12:11 -07:00
Chris Troutner add20f3b52 Record post-link-formatting completion
Mark the feature done in the backlog, add gotchas about stale architect
verification records and surviving link-example prose mutations, and
refresh the standing briefing HEAD/next-action lines.

By specifier.
2026-09-15 19:37:50 -07:00
Chris Troutner 8153f6f7fa Note final process-pass HEAD in specifier briefing
By specifier.
2026-09-15 18:28:51 -07:00
Chris Troutner 0942b2ef40 Block handoffs from a dirty working tree
Unrelated tracked changes could ride along with a handoff. Refuse to send when
git status --porcelain is non-empty, list the offending files, and keep the
draft so it can be fixed and resent. SWARMFORGE_ALLOW_DIRTY=1 overrides.

By specifier.
2026-09-15 18:28:45 -07:00
Chris Troutner a5f8967a71 Add state helper and refresh specifier briefing
Add state.sh to print each role branch HEAD and the main-checkout status.
Update the briefing to use the single tmp/aps checkout, note daemon
self-healing, and point merge verification at verify.sh and the architect's
verification record.

By specifier.
2026-09-15 18:28:19 -07:00
Chris Troutner 0e1549406f Mark thread-query-bounds complete and refresh specifier notes
Merge hardening verified on master: psf-memo-db unit (357), property (44),
acceptance (11 suites, including thread-query-performance), and lint all
pass. Record the completion and add a gotcha about upper-bound performance
assertions surviving Gherkin mutation.

By specifier.
2026-09-15 16:57:14 -07:00
Chris Troutner e8bf4ee5eb Update backlog and briefing after account-avatar-display merge
By specifier.
2026-09-05 14:25:40 -07:00
Chris Troutner 13201d4923 Update backlog and briefing after feed-query-performance merge
By specifier.
2026-09-04 19:29:29 -07:00
Chris Troutner 09e5981353 Update backlog and briefing after mute-feed-filtering merge
By specifier.
2026-09-04 13:55:16 -07:00
Chris Troutner b9d2be63ed Update briefing and backlog after binary-payload-broadcast merge
By specifier.
2026-09-04 11:34:03 -07:00
Chris Troutner 5602975a37 Update briefing and backlog after page-size-50 merge
By specifier.
2026-09-04 10:54:33 -07:00
Chris Troutner 0dba837238 Update briefing and backlog after youtube-embed merge
By specifier.
2026-09-04 09:38:04 -07:00
Chris Troutner edbdbc6019 Record architect merge in briefing
By specifier.
2026-09-03 14:28:45 -07:00
Chris Troutner cfa3d82782 Clear backlog; set direction to front-end improvements
By specifier.
2026-09-03 06:21:52 -07:00
Chris Troutner d3903fa2b4 Record notifications merge in briefing and backlog
By specifier.
2026-09-02 20:37:53 -07:00
Chris Troutner 843a90ec8c Record notifications handoff in briefing and backlog
By specifier.
2026-09-02 12:33:22 -07:00
Chris Troutner c5a609b3e7 Record following-feed hardening merge in briefing and backlog
By specifier.
2026-09-02 12:31:26 -07:00
Chris Troutner 9b482c4ae0 Mark Following feed (P6.6) shipped; update briefing
By specifier.
2026-08-29 13:01:25 -07:00
Chris Troutner 9f5357ba29 Record following-feed handoff in backlog and briefing
By specifier.
2026-08-29 10:22:14 -07:00
Chris Troutner 96956f3ef3 Mark Search (P6.4) shipped; update briefing
By specifier.
2026-08-29 09:25:52 -07:00
Chris Troutner 236bb5a9fa Update specifier briefing for task search
By specifier.
2026-08-29 07:11:08 -07:00
Chris Troutner 35cb1725a3 Update briefing and backlog for mute-user merge
Mark P4.1/P4.2 mute/unmute shipped; point next spec at P5.1 send money.

By specifier.
2026-08-28 21:46:05 -07:00
Chris Troutner befae539c7 Update briefing and backlog for poll-actions merge
By specifier.
2026-08-28 18:24:22 -07:00
Chris Troutner b349af0ae3 Update briefing and backlog for P3 poll-actions handoff
By specifier.
2026-08-28 14:11:50 -07:00
Chris Troutner 25de2d9eb7 Update backlog and briefing for topic-actions merge
By specifier.
2026-08-28 13:38:29 -07:00
Chris Troutner 20cc2e0399 Update backlog and briefing for topic-actions handoff
By specifier.
2026-08-28 10:44:20 -07:00
Chris Troutner b517795573 Update briefing and backlog for ZMQ DB backups fix
By specifier.
2026-08-28 10:28:51 -07:00
Chris Troutner d84a022c1a Update backlog and briefing for topic list/feed
By specifier.
2026-08-28 09:39:28 -07:00
Chris Troutner 83b7233f05 Mark follow/unfollow complete; set next feature to topics
By specifier.
2026-08-27 12:04:49 -07:00
Chris Troutner 3b36b5c2e8 Update session-end briefing for follow-user handoff
By specifier.
2026-08-27 10:19:00 -07:00
Chris Troutner d901cfc6cb Spec follow/unfollow user (client write path + DB read side)
Add Gherkin specs for the Follow/Unfollow button (0x6d06/0x6d07) and the
DB follow state + following/followers read side. Use bch-js Address tools
for cashaddr<->hash160 conversion instead of a new dependency.

By specifier.
2026-08-27 10:17:43 -07:00
Chris Troutner 7956d597aa Mark Set Avatar URL complete and set next feature to follow/unfollow
By specifier.
2026-08-27 10:02:43 -07:00
Chris Troutner 2eb86e2d07 Mark Set Bio complete and set next feature to profile picture
Update the P1 backlog and standing specifier briefing for the merged
set-bio task. Add gotcha for the 217-byte profile-text limit vs the
indexer's looser validation.

By specifier.
2026-08-27 08:13:55 -07:00
Chris Troutner 5926db1913 Mark like-count display complete and set next feature to profile text
By specifier.
2026-08-26 20:52:25 -07:00
Chris Troutner b5e12c709a Mark likeCount read side complete and set next feature
- Update backlog: P1.1 read side is done; P1.2 client display is next.
- Update specifier handoff notes with current HEAD and next action.

By specifier.
2026-08-26 19:14:21 -07:00
Chris Troutner c016320528 Update specifier handoff notes after like-counts handoff to coder
By specifier.
2026-08-26 18:59:10 -07:00
Chris Troutner 366e4e5a24 Refresh memo.cash feature parity roadmap in specifier briefing and backlog
- Document Cloudflare limitation and Wayback Machine protocol source.
- Audit existing indexer/DB handlers and mark partial vs missing features.
- Re-prioritize backlog into P0-P6 tiers.
- Suggest P1.1 like counts as next spec.

By specifier.
2026-08-26 18:22:03 -07:00
Chris Troutner b58f360c89 Note postHeights backfill utility in specifier handoff notes
By specifier.
2026-08-26 11:48:43 -07:00
Chris Troutner 2b77b97fcb Mark post-heights-index complete and update handoff notes
By specifier.
2026-08-26 11:43:32 -07:00
Chris Troutner 1056a7c302 Update specifier handoff notes with postHeights index gotcha and current HEAD
By specifier.
2026-08-26 10:41:07 -07:00
Chris Troutner 7134979eb8 Reconfigure monorepo for SwarmForge development
- Move specifier-prompt.md to repo root and rewrite it for the monorepo.
- Move specs/feature-backlog.md to root specs/ and update with component scope.
- Add specs/README.md, psf-memo-indexer/specs/README.md, psf-memo-db/specs/README.md.
- Add swarmforge/constitution/articles/monorepo.prompt for shared monorepo rules.
- Update root README.md with repository layout, local dev commands, and SwarmForge info.

By specifier.
2026-08-26 10:23:53 -07:00