Astra: a board for internal work (the venture ceremony turned inward) #69

Open
teahubxyz wants to merge 4 commits from astra-board into main
pull from: astra-board
4 Commits
Author SHA1 Message Date
teahubxyzandClaude Fable 5.1 e2eb49c5e2 changelog: Astra's board
ci / test (pull_request) Successful in 36s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LaVWDr6h62YJk9LJqvQH7k
2026-10-17 17:40:41 +00:00
teahubxyzandClaude Fable 5.1 7fec9f0c3d README: Astra, the daily planner, and its board
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LaVWDr6h62YJk9LJqvQH7k
2026-10-17 17:40:36 +00:00
teahubxyzandClaude Fable 5.1 5709ebec51 tests: Astra, the single planner and the board (fake forge, scripted seats)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LaVWDr6h62YJk9LJqvQH7k
2026-10-17 17:40:22 +00:00
teahubxyzandClaude Fable 5.1 5332098a67 astra: a board for internal work (slates, a Borda ranking, the quorum of two)
With TIME_ASTRA_PITCH set, every planning seat proposes a slate of cards; the slates merge into one
field (the same issue or title from two seats is one card with both proposers), the board seats
(TIME_ASTRA_BOARD, default the pitching seats) rank the field with the venture board's own tally and
`top` (Borda 3/2/1, quorum of two), and only the top picks are queued or created, under the single
planner's guards and caps. A card one seat alone wants is never opened. Unset, Astra is unchanged.
The Astra log carries the slates, the score/backer table and each seat's reason.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LaVWDr6h62YJk9LJqvQH7k
2026-10-17 17:37:31 +00:00