Commit Graph
8 Commits
Author SHA1 Message Date
Smokey 9744904645 feat(quill): assistant crow Quill — addressable service role with persona reply (#38) 2026-10-28 07:48:20 -06:00
Smokey 5b3701d6e2 test(mode): red for #22 — modeQuestions, ClassifyMode guardrail wrapper, record fields 2026-10-28 05:26:30 -06:00
Smokey 4cfe9df6ba feat(nest): @-addressing, addressed-crow-must-respond, deliver back to requester (#11) 2026-10-28 04:53:53 -06:00
Smokey 6f6f1edc50 docs(events): nest message contract — 7 kinds, payload, SSE, tagging, guardrails (#8) 2026-10-28 00:01:09 -06:00
Smokey e0c6e8b638 spec: message-kind tagging decided — Jev first, crow header fallback (#3); EVENTS.md nest section stub 2026-10-27 23:50:48 -06:00
SmokeyandClaude Opus 5.5 57e9fc2fd2 Crow personas and generated banter
- personas.go: backstory, prompt policy and output policy per crow;
  Hugin and Munin grounded in Grimnismal 20 and Gylfaginning 38;
  every working crow also follows a common output policy
- Personas go into each crow's instructions; Sentry keeps JSON-only
- banter.go: retrieve backstory, relationships and recent flock
  memory, then the speaking crow generates one line in character;
  max 2 per list against the list budget, never blocks work,
  unusable lines dropped
- crow.banter event, GET /api/crows, `crows personas` -> PERSONAS.md
- UI: epithets on tiles and messages, banter as quiet asides

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UQnSw4RRWp8uqpj3nsnnXF
2026-10-27 17:31:53 -06:00
SmokeyandClaude Opus 5.5 e9f20349a1 EVENTS.md: nests contract
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UQnSw4RRWp8uqpj3nsnnXF
2026-10-27 12:43:22 -06:00
SmokeyandClaude Opus 5.5 940c74672a Add web server, event stream, and Rive contract
- crows serve: HTTP API, Server-Sent Events per list, web approvals
  with a 10-minute fail-safe timeout; localhost only by default
- Shared pipeline for command line and server; trust.changed events
- EVENTS.md: server/UI contract; RIVE_CONTRACT.md: data-binding spec
  for the animator (one Crow artboard for v1)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UQnSw4RRWp8uqpj3nsnnXF
2026-10-27 08:31:27 -06:00