Commit graph

1865 commits

Author SHA1 Message Date
Shay
1be0068061 fix(workbench-ui): resolve TS fetcher typing and classify new replay fields 2026-06-23 16:40:27 -07:00
Shay
22c6aa4411 fix(workbench-ui): simplify practice evidence panel typing 2026-06-23 16:22:46 -07:00
Shay
0aa217f917 test(workbench-ui): simplify practice evidence assertions 2026-06-23 16:17:34 -07:00
Shay
62aeba9d62 fix(workbench-ui): guard practice panel indexed test access 2026-06-23 16:10:37 -07:00
Shay
feacced7b6
Merge branch 'main' into feat/workbench-practice-ui-scaffold 2026-06-23 16:02:38 -07:00
Shay
57b82e0fb8 fix(workbench-ui): memoize practice evidence panel model 2026-06-23 16:01:42 -07:00
Shay
0074897c7a fix(workbench-ui): harden practice evidence panel model guards 2026-06-23 16:01:23 -07:00
Shay
e2c7840a4d fix(workbench-ui): harden practice evidence nullish view guards 2026-06-23 16:00:59 -07:00
Shay
8c3898c1e1
feat(workbench): wire Trace practice evidence route (#900)
* feat(workbench): route practice evidence through trace endpoint shim

* test(workbench): lock trace practice API route

* fix(workbench): remove stray practice API test token
2026-06-23 15:57:31 -07:00
Shay
31632c83d8 test(workbench-ui): cover practice evidence panel model 2026-06-23 15:52:27 -07:00
Shay
c137306924 test(workbench-ui): cover practice endpoint helpers 2026-06-23 15:51:45 -07:00
Shay
be8cc23678 feat(workbench-ui): add practice evidence panel 2026-06-23 15:51:36 -07:00
Shay
c9715ef942 feat(workbench-ui): add practice evidence panel model 2026-06-23 15:51:18 -07:00
Shay
e54f05eb7b feat(workbench-ui): add practice evidence view helpers 2026-06-23 15:51:00 -07:00
Shay
f89909c953 feat(workbench-ui): add practice evidence endpoint helpers 2026-06-23 15:50:52 -07:00
Shay
5379121613 feat(workbench-ui): add practice evidence types 2026-06-23 15:50:45 -07:00
Shay
b96c556701
feat(workbench): add sealed practice evidence read model (#899)
* feat(workbench): add practice evidence read model

* feat(workbench): add practice evidence endpoint seam

* feat(workbench): persist practice evidence field when present

* test(workbench): cover practice evidence read model seam
2026-06-23 15:41:13 -07:00
Shay
ff1ef10bd7
feat(workbench-ui): expand Trace construction evidence inspection
Expand the Trace Construction panel from a summary scaffold into a read-only evidence inspection surface.

Adds detail sections for construction proposals, mentions, mention bindings, bound relations, contract assessments, and source-span exactness rows. Preserves the proposal/contract authority boundary: proposals remain diagnostic and contract assessments determine runnable/blocker disposition.

Validation: workbench-ui, smoke, and lane-shas GitHub Actions passed on PR head d20d143b5744d15d73d07a515b466143af6a2d52.
2026-06-23 15:03:38 -07:00
Shay
a19acac320
test(workbench-ui): lock trace construction tab wiring (#897) 2026-06-23 14:25:09 -07:00
Shay
56512aa070
feat(workbench-ui): add Trace construction panel scaffold (#894)
* feat(workbench-ui): add construction evidence panel model

* test(workbench-ui): cover construction evidence panel model

* feat(workbench-ui): add construction evidence panel component

* fix(workbench-ui): address construction panel review nits

* fix(workbench-ui): type injected construction fetcher test
2026-06-23 14:08:54 -07:00
Shay
ec17fb7cdb
feat(workbench): persist construction evidence in trace journal (#896) 2026-06-23 13:58:12 -07:00
Shay
d7a809e82a
feat(workbench): wire construction evidence into Trace route (#895) 2026-06-23 13:28:17 -07:00
Shay
91d1dff0ed chore: remove accidental temp file 2026-06-23 11:39:34 -07:00
Shay
41fb8fda8f tmp 2026-06-23 11:39:08 -07:00
Shay
9e90a9faa3 chore: remove branch sentinel temp file 2026-06-23 11:38:51 -07:00
Shay
5eb00fead7 temp 2026-06-23 11:38:38 -07:00
Shay
0431b9b1a9 chore: remove accidental placeholder file 2026-06-23 11:37:58 -07:00
Shay
f6b14a644f noop2 2026-06-23 11:37:34 -07:00
Shay
156a1efcd6 chore: remove accidental noop temp file 2026-06-23 11:37:23 -07:00
Shay
5f93f6d15a noop 2026-06-23 11:37:12 -07:00
Shay
4c23aa4b00
feat(workbench): prepare construction evidence endpoint seam (#893)
* feat(workbench): add construction endpoint handler seam

* test(workbench): cover construction endpoint handler seam

* feat(workbench-ui): add construction evidence endpoint helpers

* test(workbench-ui): cover construction endpoint helpers
2026-06-23 10:11:21 -07:00
Shay
2c8258fe1a
feat(workbench): add UI catch-up evidence scaffolding (#891)
* feat(workbench): add construction evidence read model scaffolding

* feat(workbench-ui): add construction evidence TS types

* feat(workbench): add construction evidence journal projector

* test(workbench): cover construction evidence read model

* feat(workbench-ui): add construction evidence view helpers

* test(workbench-ui): cover construction evidence view helpers

* feat(workbench): add generalization audit evidence scaffolding

* test(workbench): cover generalization audit evidence view

* feat(workbench-ui): add generalization evidence TS types

* feat(workbench-ui): add generalization evidence view helpers

* test(workbench-ui): cover generalization evidence helpers

* feat(workbench): add proposal artifact authority scaffolding

* test(workbench): cover proposal artifact authority rules

* feat(workbench-ui): add proposal artifact TS types

* feat(workbench-ui): add proposal artifact view helpers

* test(workbench-ui): cover proposal artifact view helpers

* feat(workbench): add demo narrative evidence scaffolding

* test(workbench): cover demo narrative scaffolding

* feat(workbench-ui): add demo narrative TS types

* feat(workbench-ui): add demo narrative view helpers

* test(workbench-ui): cover demo narrative view helpers

* fix(evals): resolve discovery_candidates.jsonl via EngineStateStore
2026-06-23 10:09:45 -07:00
Shay
172afc2d9e
docs(workbench): align UI catch-up plan and route docs (#890)
* docs(workbench): refresh UI route inventory

* docs(workbench): add master UI catch-up plan

* docs(workbench): add UI guide catch-up addendum

* docs(workbench): add construction read model implementation brief

* docs(workbench): add trace construction tab implementation brief

* docs(workbench): add generalization audit UI brief

* docs(workbench): add proposal artifact and demo theater brief

* docs: remove trailing whitespaces
2026-06-23 10:02:17 -07:00
Shay
075b41eb34
Merge pull request #889 from AssetOverflow/feat/gsm1k-local-audit-adapter 2026-06-23 08:08:51 -07:00
Shay
f8fe6e22ca test(evals): strengthen GSM1K repo-root guard 2026-06-23 07:57:34 -07:00
Shay
d34883b61a feat(evals): implement safe metadata and fail-closed evaluator check for GSM1K 2026-06-23 07:52:32 -07:00
Shay
db081fa5b3 feat(evals): add GSM1K local audit adapter 2026-06-23 07:40:53 -07:00
Shay
8029daba73
Merge pull request #888 from AssetOverflow/feat/generalization-audit-runner-skeleton
feat(evals): add generalization audit runner skeleton
2026-06-23 07:36:08 -07:00
Shay
f823eb437b feat(evals): add generalization audit runner skeleton 2026-06-23 07:23:43 -07:00
Shay
3100f84e73
Merge pull request #887 from AssetOverflow/feat/generalization-cache-verifier 2026-06-23 07:17:25 -07:00
Shay
ed8c0b0e43 feat(evals): verify local generalization benchmark cache 2026-06-23 07:03:56 -07:00
Shay
3eb73fac2b
Merge pull request #886 from AssetOverflow/feat/generalization-manifest-policy-linter 2026-06-23 06:52:55 -07:00
Shay
b51575a075
Merge branch 'main' into feat/generalization-manifest-policy-linter 2026-06-23 06:40:35 -07:00
Shay
83ba9a2e9b feat(evals): implement manifest schema and policy linter (#886) 2026-06-23 06:30:12 -07:00
Shay
f7003d6cb6
Merge pull request #885 from AssetOverflow/codex/quantity-entity-replay-target
feat(kernel): add quantity-entity replay target shell
2026-06-23 06:29:49 -07:00
Shay
faece7a409
Merge branch 'main' into codex/quantity-entity-replay-target 2026-06-23 06:21:57 -07:00
Shay
f87cd68f6b
Merge pull request #884 from AssetOverflow/feat/generalization-benchmark-manifests 2026-06-23 06:21:40 -07:00
Shay
fe4e2e6e33 feat(kernel): add quantity-entity replay target shell 2026-06-23 06:13:28 -07:00
Shay
67f9b63916 fix(evals): align benchmark manifests and gitignore with sealed-holdout policy
- Adds benchmark cache ignore rule to extend ADR-0119.7 discipline
- Removes sealed slice references from manifest smoke fixture lines
- Clarifies openbookqa and para_mawps license gates
2026-06-23 06:12:50 -07:00
Shay
34dc0d64c5 feat(evals): add generalization benchmark manifests + policy (PR-1 of 2)
Adds policy document and sealed manifest records for the first 8
external audit datasets. No data is vendored. Local cache paths are
gitignored. Fetch/verify scripts and smoke fixtures come in PR-2.

Datasets: GSM1K, ASDiv, SVAMP, PARA-MAWPS, ARC-Easy, ARC-Challenge,
          OpenBookQA, CLUTRR
2026-06-23 05:59:36 -07:00