(#26) Elder synthesis on request #33

Merged
jacisjake merged 2 commits from task/26-elder-synthesis into main 2026-10-28 11:40:28 +00:00
jacisjake commented 2026-10-28 11:40:26 +00:00 (Migrated from github.com)
  • serviceRoles — Elder is addressable by @Elder in a nest without being a member.
  • respondElder: only on an Elder-addressed request that refers to a thread; merges that thread's member delivers via the existing elderSystem through Flock.ask; answers the original requester. Silent otherwise.
  • MessageStore.ReportsTo — messages answering a given referent.

Closes #26 · Epic: #21

Red (impl reverted): TestElderAddressableInNest — no Elder message ever appears.
Green: TestElderAddressableInNest, TestElderOnlyMergesOnRequest, TestParseAddressingServiceRole pass; full suite ok.

- `serviceRoles` — Elder is addressable by `@Elder` in a nest without being a member. - `respondElder`: only on an Elder-addressed request that refers to a thread; merges that thread's member delivers via the existing `elderSystem` through `Flock.ask`; answers the original requester. Silent otherwise. - `MessageStore.ReportsTo` — messages answering a given referent. Closes #26 · Epic: #21 **Red (impl reverted):** TestElderAddressableInNest — no Elder message ever appears. **Green:** TestElderAddressableInNest, TestElderOnlyMergesOnRequest, TestParseAddressingServiceRole pass; full suite ok.
Sign in to join this conversation.