kyle and Claude Fable 5.1
19104a9629
Mark per-milestone review as an M1 experiment
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 01:09:08 -07:00
kyle and Claude Fable 5.1
bafe3f9fff
Rewrap a long line in the pre-M1 spec
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 01:08:36 -07:00
kyle and Claude Fable 5.1
afdac9ad3e
Add pre-M1 design spec
...
Threat model, data classes and provenance, approvals, IPC framing and
socket topology, the proto type list, log file rules, runtime layout,
the M1 gate, and how work is handed to the implementing model.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 01:08:27 -07:00
kyle and Claude Fable 5.1
2a1fe5576c
Record pre-M1 design decisions
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:58:49 -07:00
kyle and Claude Fable 5.1
34b2b47656
Note expected extra compute against the M5b open decision
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:41:43 -07:00
kyle and Claude Fable 5.1
5555d6a7d1
Rewrap CLAUDE.md line
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:39:01 -07:00
kyle and Claude Fable 5.1
fbc0f218dc
Sync CLAUDE.md and decisions log with the amended brief
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:54 -07:00
kyle and Claude Fable 5.1
0612d80aa2
Brief P12: inferproxy is required
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
a4ebdc11af
Brief P11: serving settings are recorded here and owned by the NixOS config
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
adab43add1
Brief P10: separate limit for waiting on a slot or a model load
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
27b7ff45ee
Brief P9: slots are pinned but not reserved; cache loss is a normal event
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
e07fddf0ad
Brief P8: describe the shared router as deployed
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
46918e5208
Brief P7: split the gate into offline and on-device parts
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
4fc7ad3deb
Brief P6: define Decision in brokerd, DecisionRecord in proto
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
e353cd57fa
Brief P5: settle on chat-completions with server-side tool parsing
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
367573b11e
Brief P4: enforce the thinking cap through reasoning_control
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
59666e0130
Brief P3: request prompt-processing progress so prefill counts as liveness
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
8421d80e87
Brief P2: log and replay assistant messages exactly, drop the thinking-block risk
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
790136e94f
Brief P1: fix the tools array per epoch, reach other tools through call_tool
...
Approved 2026-09-17. Evidence is in docs/decisions.md.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:38:32 -07:00
kyle and Claude Fable 5.1
065fe8ce1d
Add slot pinning and eviction measurements to M0 findings
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:35:36 -07:00
kyle and Claude Fable 5.1
4b6ea143c7
Replace dedicated-instance recommendation with shared-router consequences
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:30:50 -07:00
kyle and Claude Fable 5.1
e104b77289
Add idle-GPU throughput numbers to M0 findings
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:30:38 -07:00
kyle and Claude Fable 5.1
5bd0444aeb
Record shared-router decision and the brief changes it implies
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:27:53 -07:00
kyle and Claude Fable 5.1
cbdaaa0d50
Update CLAUDE.md for the split docs and the Laguna handoff
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:22:44 -07:00
kyle and Claude Fable 5.1
06c05e0023
Add M0 measurement spike and findings
...
spike/m0.py is throwaway. Findings are in docs/inference-contract.md:
cache reuse and tool parsing pass through chat-completions, the tools
array must stay fixed per epoch, and the shared router cannot meet the
slot contract. Clean throughput and slot pinning are still open because
another session was using the GPU.
docs/decisions.md lists the brief changes this implies as proposals.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:22:31 -07:00
kyle and Claude Fable 5.1
96bf688b20
Split kickoff pack into brief, milestones and decisions
...
docs/design.md now holds only the design brief, as the pack intended.
The session prompt and milestone table move to docs/milestones.md
verbatim. Open decisions move to docs/decisions.md, which also records
the four decisions made at kickoff.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 00:17:55 -07:00
kyle and Claude Opus 5
fa9d78366e
Add kickoff pack and CLAUDE.md
...
docs/design.md is the kickoff pack as written: design brief, session 1
prompt, and milestone outline. Committed unmodified so later edits to
the brief show up as diffs.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-16 23:56:31 -07:00