Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .claude/board/INTEGRATION_PLANS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 2026-10-27 — D-SAG-6-W: dogfood MCP workbench → `.claude/plans/d-sag-6-w-dogfood-mcp-workbench-v1.md` (+ `d-sag-6-w-mcp-board-railway-v1.md`)

**Status:** W0 PROPOSAL docs; W1 LAB fixture `crates/sag6-workbench-probe` (16/16 tests, 8/8 disables red); W2-W3 PROPOSED; W4 deployment NOT AUTHORIZED. Amends D-SAG-6 (#1760) with a project-graph projection beside D-SAG-6-2. **Board:** [entry](entries/2026-10-27-d-sag-6-w-dogfood-workbench.md), [STATUS_BOARD](STATUS_BOARD.md) D-SAG-6-W0..W4. One-hop runs on Quack + mask-risc; multi-hop refused (EXO-140, ISS-GATHER-HOP-1616); no OGAR classid bound (no GitHub/Linear port).
**Confidence:** LAB on a 19-record real slice; no timing; nothing beyond the slice claimed.

## 2026-10-26 — D-TFLP v2: synergy revision → `.claude/plans/d-tflp-tflite-palette-polyfill-capstone-v2.md`

**Status:** PROPOSAL, docs only; revises v1 (#1785). **Board:** [entry](entries/2026-10-26-d-tflp-v2-synergy-revision.md), [STATUS_BOARD](STATUS_BOARD.md) D-TFLP. Folds GPT's six #1785 corrections; rescopes D-TFLP-4 to the source reciprocal from #1800; splits prepared-object identity into numeric cache key + semantic receipt from #1800/#1801; adds D-TFLP-5a (intake bake-off, #1802 pattern); records boundaries with DT64-5 and DR256/DQM.
Expand Down
5 changes: 5 additions & 0 deletions .claude/board/STATUS_BOARD.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,11 @@
| **D-SAG-6-3** | Datalog/Ascent candidates versus Datafrog/independent Rust oracle | PROPOSED; separate approval | pure filter/count vs impure-closure/panic/Bag/K3 controls |
| **D-SAG-6-4** | egglog guarded law + effect-aware extraction + proof/replay traceroute | PROPOSED; separate approval | independent checker gap explicit; no effect reorder or forged proof promotion |
| **D-SAG-6-5** | optional approved Rust source edit and comparative MLIR lowering | PROPOSED; separate approval | rustc/tests/differential target parity; FMA/NaN/signed-zero and effect gates |
| **D-SAG-6-W0** | dogfood workbench amendment: project-graph projection beside D-SAG-6-2, reuse matrix, MCP/board/Railway plan ([plan](../plans/d-sag-6-w-dogfood-mcp-workbench-v1.md), [W2-W4](../plans/d-sag-6-w-mcp-board-railway-v1.md)) | DOCS / PROPOSAL | no deployment, no mint, no DT64/DR64³ runtime |
| **D-SAG-6-W1** | `crates/sag6-workbench-probe`: real Linear/GitHub/debt-row slice, one-hop queries via Quack `lower` + mask-risc `execute_into`, `FrameStore` reused, multi-hop and method binding refused | LAB, 16/16 tests, 8/8 disables red (2026-10-27) | F01/F04/F06/F07/F10/F11/F13/F14/F15 + W-cache + W-replay |
| **D-SAG-6-W2** | read-only MCP surface (rmcp streamable HTTP), seven tools over W1 functions | PROPOSED; separate approval | no write tool; opaque frame handles; NOT_HELD only under complete coverage |
| **D-SAG-6-W3** | `/board` server-rendered views over the same handler table | PROPOSED; separate approval | no frontend business logic |
| **D-SAG-6-W4** | isolated Railway service + read-only sync job | NOT AUTHORIZED | domain (`mcp.exo.red` is `adarail-production`), ownership, read-only tokens: operator |

## D-ONNX-NATIVE — ONNX vocabulary over existing native functions (2026-10-23)

Expand Down
15 changes: 15 additions & 0 deletions .claude/board/entries/2026-10-27-d-sag-6-w-dogfood-workbench.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# D-SAG-6-W — dogfood MCP workbench: read-only project graph over Quack

**Date:** 2026-10-27. **Status:** W0 docs + W1 LAB (`crates/sag6-workbench-probe`, own `[workspace]`, excluded from root); W2–W3 PROPOSED; W4 deployment NOT AUTHORIZED. **Source:** [`d-sag-6-w-dogfood-mcp-workbench-v1.md`](../../plans/d-sag-6-w-dogfood-mcp-workbench-v1.md), [`d-sag-6-w-mcp-board-railway-v1.md`](../../plans/d-sag-6-w-mcp-board-railway-v1.md). Parent: D-SAG-6 (#1760).

**Measured (W1):** `cd crates/sag6-workbench-probe && cargo test` → 16 passed. Eight disable runs (coverage, frame check, symbol revision, inverse column, chain refusal, grade laundering, method binding) each turned the named test red; tree clean after restore. The Quack + mask-risc path equals a `GlobalId`-keyed scalar oracle for every identity × predicate × direction of the fixture; `blocked_by` equals Linear's own `blockedBy` lists, and only the two `blocks` rows are stored.

**Fixture:** 19 real records read 2026-10-27 — Linear EXO-111/112/140/148/50 relations, the source lines the issues name pinned at lance-graph `aa569bc` (`mul.rs:1086`, quack `lib.rs:387`, `rmap.rs:70`), their `ISSUES.md` rows (:74, :176), cited PRs #1640/#1730/#1732, one recorded session id, and one inferred edge (`graph_hop.rs:55`) graded `Hypothesis`.

**Found while building it:**
- One-hop project-graph questions are an edge table under Quack's existing `Filter::and[EqU32, EqU32]` — no DR64², DR64³ or DT64 code is needed for W1, and none exists (DT64: 0 code files).
- Multi-hop has no admitted path on two independent grounds: `Filter::Semijoin` unclassified under ADMISSION B (EXO-140) and `OutgoingHop` quarantined (ISS-GATHER-HOP-1616). The workbench refuses it instead of emulating it.
- OGAR already has `PROJECT_WORK_ITEM` / `PROJECT_RELATION` / `PROJECT_REPOSITORY` / `PROJECT_CHANGESET` (Redmine/OpenProject ports); there is no GitHub or Linear port and no PullRequest or SourceSymbol concept, so nothing is bound.
- `mcp.exo.red` is the live `adarail-production` service (write tools, write-scoped secrets); the workbench must be a separate service on a separate host name.

**OPEN:** OGAR port/concepts (OGAR owner); ADMISSION B (EXO-140, operator); DurableRef home (EXO-148, D-RST-1); domain, Railway ownership, read-only tokens, Redis yes/no (operator).
3 changes: 2 additions & 1 deletion .claude/board/entries/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,11 @@ index row, (3) no duplicate entry id. Checks 1 and 2 are deliberately
opposite directions; the stranding this convention prevents shows up in
exactly one of them, never both.

487 entries, 2026-08-06 .. 2026-10-26.
488 entries, 2026-08-06 .. 2026-10-27.

| date | entry id | finding | file |
|---|---|---|---|
| 2026-10-27 | `D-SAG-6-W` | | [2026-10-27-d-sag-6-w-dogfood-workbench.md](2026-10-27-d-sag-6-w-dogfood-workbench.md) |
| 2026-10-26 | `D-ONNX-INTAKE-0` | | [2026-10-26-onnx-frontend-intake-bakeoff.md](2026-10-26-onnx-frontend-intake-bakeoff.md) |
| 2026-10-26 | `D-DT64-0` | | [2026-10-26-dt64-holographic-interface.md](2026-10-26-dt64-holographic-interface.md) |
| 2026-10-26 | `D-DR64C-A` | | [2026-10-26-dr64-cubed-amendment.md](2026-10-26-dr64-cubed-amendment.md) |
Expand Down
Loading