Make dual-speed the default: guaranteed material-intake loop (backend/ui pins + task card) #390

Merged
weichen merged 11 commits from feature/material-intake-flow into main 2026-10-11 17:48:04 +00:00
11 Commits
Author SHA1 Message Date
weichen 6348c80ddf Import post-merge rerun receipts (components + real-model round 4)
ci / test-pg (pull_request) Successful in 1m2s
ci / test (pull_request) Successful in 2m31s
Why: evidence tool flagged pre-merge receipts after merging main; key checks rerun on merged head.
Evidence: receipts mat-postmerge-components and mat-after-postmerge exit=0 (SELF).
Impact: task card only.
2026-10-11 17:44:16 +00:00
weichen d82ca50e80 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=94314361563d12271913eb5dabd4c42d03e69c19; candidate=62abae402b92c2bdb285f690d42f42c0f7dbd5ae.

Impact: task metadata only.

Refs: .task/feature-material-intake-flow.md
2026-10-11 17:38:34 +00:00
weichen 62abae402b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=94314361563d12271913eb5dabd4c42d03e69c19.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync

# Conflicts:
#	modules/backend
2026-10-11 17:38:13 +00:00
weichen 8f02fa8680 Fill I4 results and verification into the task card
Why: stage-7 products must be recorded before review.
Evidence: summaries reference the tool-written receipt rows above (SELF).
Impact: task card only.
2026-10-11 17:37:14 +00:00
weichen 4d9d436941 Import browser e2e receipt (7/7 assertions pass)
Why: acceptance requires browser-level verification of the full loop.
Evidence: receipt mat-browser-e2e exit=0 (headless Chromium against the isolated AFTER instance, real MiniMax; SELF); screenshots under /tmp/mat-e2e/shots.
Impact: task card only.
2026-10-11 17:36:27 +00:00
weichen 156c119a60 Import I4 real-model replay receipts (AFTER x2, BEFORE x1)
Why: agent-behavior surface changes require task-level before/after with a real model (policy 2026-10-09 ruling).
Evidence: receipts mat-after-r2b/mat-after-r3 (exit 0, full chain incl. choice card + deliverable task + mid-run reply) and mat-before-r1b (exit 0, 33s reply, 0 cards 0 bg runs - user phenomenon reproduced); all MiniMax-M3, SELF.
Impact: task card only.
2026-10-11 17:29:44 +00:00
weichen b3b55a972b Record full make test state incl. environmental governance failure
Why: honest evidence - full suite red on one svc.sh test that also fails on clean main (live dev service port collision).
Evidence: imported receipt exit=2 (SELF); main reproduction noted.
Impact: task card only.
2026-10-11 17:06:23 +00:00
weichen 573746eb7b Import I3 component-test evidence row
Why: evidence gate requires tool-written rows for test claims.
Evidence: imported receipt /tmp/mat-i3-components.json (exit=0, SELF).
Impact: task card only.
2026-10-11 17:05:29 +00:00
weichen 724c903f5e Pin backend and ui to the material-intake increment heads
Why: combined validation and review must run on the exact component versions of this task.
Evidence: gitlink updates only; make test to follow in the task card via make evidence.
Impact: modules/backend -> 16ed7b2 (I1-I3), modules/ui -> bfecf8b (pending-filter fix).
Refs: .task/feature-material-intake-flow.md I3.
2026-10-11 16:59:35 +00:00
weichen 0669a13bea Record stages 1-5 products and scope rulings in the material-intake task card
Why: policy/delivery.md requires staged review records; the user approved the plan and four scope rulings on 2026-10-11.
Evidence: card sections filled from the approved session plan (SELF); no command outputs transcribed.
Impact: task card only; no code changes.
Refs: .task/feature-material-intake-flow.md
2026-10-11 16:32:14 +00:00
weichen 33afc4ca41 Record the task card for feature-material-intake-flow
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-material-intake-flow.md; R0=555fb2162fe47e13835c592013bc3a69e46239e2.

Impact: task metadata only; the feature workspace starts at 555fb2162f.

Refs: .task/feature-material-intake-flow.md
2026-10-11 16:31:04 +00:00