Fork card: deciders holds at most 64 #80

Merged
libby merged 1 commit from libby/deciders-max-64 into main 2026-11-10 20:03:58 +00:00
Member

Follow-up chat-s6196-6196. deciders had no upper bound anywhere (schema: minItems 1, items non-empty strings; prose: unique only). Eureka's Huginn bounds it at 64.

  • Schema: card.deciders maxItems: 64.
  • fork-card.md (M5 paragraph, line 34): one to 64 ids, on the card and in the per-call list alike; the per-call list has no schema here, so the bound is prose for the cut that builds it.
  • Vectors (additions only; every existing entry byte-identical, checked by comparing old and new JSON): valid deciders_at_the_cap_of_64, invalid deciders_65. Both suites already run every card vector through the schema.

Local only: C# GovernanceVectorTests 17/17, TS governance-vectors 20/20; removing maxItems from the schema fails the TS suite (probe, restored). CI not consulted.

🤖 Generated with Claude Code

Follow-up chat-s6196-6196. `deciders` had no upper bound anywhere (schema: `minItems 1`, items non-empty strings; prose: unique only). Eureka's Huginn bounds it at 64. - Schema: `card.deciders` `maxItems: 64`. - fork-card.md (M5 paragraph, line 34): one to 64 ids, on the card and in the per-call list alike; the per-call list has no schema here, so the bound is prose for the cut that builds it. - Vectors (additions only; every existing entry byte-identical, checked by comparing old and new JSON): valid `deciders_at_the_cap_of_64`, invalid `deciders_65`. Both suites already run every card vector through the schema. Local only: C# GovernanceVectorTests 17/17, TS governance-vectors 20/20; removing `maxItems` from the schema fails the TS suite (probe, restored). CI not consulted. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Fork card: deciders holds at most 64 (schema maxItems, prose, vectors at 64 and 65)
Some checks are pending
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Waiting to run
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Waiting to run
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
e8ff9dba05
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit 89755b08b5 into main 2026-11-10 20:03:58 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/CultLib!80
No description provided.