Commit Graph
1357 Commits
Author SHA1 Message Date
weichen 61ec1c3b81 Import the make-test evidence receipt for phase01 2026-10-09 13:08:04 +00:00
weichen f6da1d67e5 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=1ebd46edc5239d0d87418e9a8dd9aa225955e1dd; candidate=3d9285c1f332d01f48329549359c5c7d231679d8.

Impact: task metadata only.

Refs: .task/feature-agent-quality-phase01.md
2026-10-09 13:05:05 +00:00
weichen 3d9285c1f3 Pin the phase01 heads and record the before-baseline report
Why: The backend branch gained the user-scope model capture fix, and the
live eval produced the before-baseline report on remote main (1ebd46e) that
the task card and the improvement-plan record reference as evidence.

Evidence: SELF - report .task/phase01-eval/before-main-1ebd46e.json (model
MiniMax-M2.7-highspeed, 4 golden tasks, 17 min run): reproduces the diagnosed
failure chain on the pre-fix build - readability dead-loop x4 on two tasks,
9 full regens with 0 original-material reads in plan-followup, 8 unverified
percentages, forged-marker false positive, internal check text leaked to the
user.

Impact: Report committed for the after-comparison once this PR merges; gitlink
points at the harness-inclusive backend head.
2026-10-09 13:04:38 +00:00
weichen bfe77d3505 Repoint the backend gitlink at the lint-wiring fix head
Why: The lint skills-root injection moved from the app root to the runner,
keeping the architecture ratchet green; the Dev combination must test that head.

Evidence: SELF - gitlink equals backend feature/agent-quality-phase01 head;
make test rerun recorded on the task card.

Impact: Pointer only.
2026-10-09 12:55:58 +00:00
weichen 7e6d1695af Repoint the backend gitlink at the harness-inclusive head
Why: The previous pointer predated the eval/live package commit; the
combination must test the full phase01 backend branch.

Evidence: SELF - gitlink equals backend feature/agent-quality-phase01 head.

Impact: Pointer only.
2026-10-09 12:49:49 +00:00
weichen fa3221b46a Point backend and documents at the phase01 heads
Why: Backend carries the seven quality-gate repairs with the eval/live
harness; documents carries the improvement-plan main record with the six user
rulings. The Dev combination must test these heads together.

Evidence: SELF - gitlink pointers match the pushed branch heads; make test
recorded on the task card after this commit.

Impact: Combined test surface now includes the phase01 backend and documents
content; no behavior change from the pointers alone.

Refs: feature/agent-quality-phase01 (backend), feature/agent-quality-plan (documents).
2026-10-09 12:44:58 +00:00
weichen 7d4d3352b5 Require real-model eval evidence for agent behavior changes
Why: The 2026-10-09 diagnosis showed behavior-surface regressions (gate
deadlocks, silently broken lint, wrong artifact verdicts) passing every unit
test because no task-level check ran the real model. User ruling 6 approved
making before/after live-eval evidence a delivery requirement for prompt,
skill, tool-description, context-assembly and gate changes.

Evidence: SELF - clause drafted to reference modules/backend/eval/live and the
GATE/REPLAY/SELF sourcing already defined in AGENTS.md; task card for
feature/agent-quality-phase01 filled with the P0+P1 scope and requirements.

Impact: policy/delivery.md gains the 智能体行为面的真实验证 subsection;
NOT_RUN stays legal but must be explicit. Phase01 task card records scope,
requirements R1-R4 and the before/after eval protocol.

Refs: modules/documents proposal 2026-10-09-agent-quality-improvement-plan.md (ruling 6).
2026-10-09 12:44:58 +00:00
weichen 9f2188bf37 Record the task card for feature-agent-quality-phase01
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-quality-phase01.md; R0=1ebd46edc5239d0d87418e9a8dd9aa225955e1dd.

Impact: task metadata only; the feature workspace starts at 1ebd46edc5.

Refs: .task/feature-agent-quality-phase01.md
2026-10-09 12:21:16 +00:00
weichen 1ebd46edc5 Merge pull request 'Pin the v0.2.0 release candidate (DOCX fix, exec hard switch, release record)' (#275) from feature/base-v020-release into main
ci / test (push) Successful in 2m15s
v0.2.0
2026-10-09 10:57:42 +00:00
weichen 0af9701fce Record make test evidence at the release-candidate head
ci / test (pull_request) Successful in 2m15s
2026-10-09 10:53:51 +00:00
weichen 671d638305 Record task-sync evidence 2026-10-09 10:52:32 +00:00
weichen 7671aad421 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=007247f1e7a423fe900f6ab1638b51369e4e7497; candidate=cc96ca2cb437b8e7eb98f5e6c6dda250cf507077.

Impact: task metadata only.

Refs: .task/feature-base-v020-release.md
2026-10-09 10:52:32 +00:00
weichen cc96ca2cb4 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=007247f1e7a423fe900f6ab1638b51369e4e7497; candidate=171cbacdcd5a2491771c97b10c1f0c4c696343b0.

Impact: task metadata only.

Refs: .task/feature-base-v020-release.md
2026-10-09 10:52:05 +00:00
weichen 171cbacdcd Fill the v0.2.0 task card scope, authorization and results 2026-10-09 10:51:39 +00:00
weichen f093762448 Record make test evidence row 2026-10-09 10:49:34 +00:00
weichen ffb9ebf63e Pin backend and documents for the v0.2.0 release candidate
Why: v0.2.0 must carry the DOCX tracked-change fix and the exec hard
switch (Backend #110) and the release record (Documents #50); RDM shared
work is blocked until v0.2.0 is tagged.
Evidence: SELF - make test exits 0 on this tree; Backend #110 CI success
on the merge commit; the composite CI on this PR is the GATE source.
Impact: modules/backend 92ede3b -> f1c9cc0, modules/documents 9995552 ->
d3c9b45. core/frontend/ui pins unchanged (a253a40/84b73ab/76d6633).
Refs: Backend #110; Documents #50; docs/records/2026-10-09-base-v0.2.0-release.md
2026-10-09 10:47:58 +00:00
weichen 319d249920 Record the task card for feature-base-v020-release
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-base-v020-release.md; R0=007247f1e7a423fe900f6ab1638b51369e4e7497.

Impact: task metadata only; the feature workspace starts at 007247f1e7.

Refs: .task/feature-base-v020-release.md
2026-10-09 10:11:01 +00:00
weichen 007247f1e7 Merge pull request 'Close the ext8-remaining-shared-reads card after PR #273' (#274) from feature/card-close-20261008-172304Z into main
ci / test (push) Successful in 2m15s
2026-10-08 17:23:24 +00:00
weichen ba20628701 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m16s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ext8-remaining-shared-reads.md(PR#273) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-08 17:23:04 +00:00
weichen 97a48f7f54 Merge pull request 'Bump backend to the EXT-8 closure commit (Backend #109)' (#273) from feature/ext8-remaining-shared-reads into main
ci / test (push) Successful in 2m18s
2026-10-08 17:22:46 +00:00
weichen 053a74cc36 Record GATE CI statuses for both EXT-8 closure PR heads
Why: CI on PR HEAD is the authoritative gate before merge.
Evidence: Backend#109 success; Dev#273 success.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:22:45 +00:00
weichen e4718e1068 Record final evidence rows and fill the result summary
ci / test (pull_request) Successful in 2m17s
Why: Closing outputs before PR.
Evidence: rows above.
Impact: Task card only.
Refs: Task card.
2026-10-08 17:19:37 +00:00
weichen 174bc1ce65 Record task-sync evidence row
Why: Mandatory output.
Evidence: exit=0.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:18:11 +00:00
weichen 8f7aed7181 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=28a4dbcbf4d61d44b1e0300993962da419e98666; candidate=e4105f7d307509a9653f0dd28ca508de90f050e4.

Impact: task metadata only.

Refs: .task/feature-ext8-remaining-shared-reads.md
2026-10-08 17:18:11 +00:00
weichen e4105f7d30 Record make test evidence row
Why: Composition validation is the Dev-side gate.
Evidence: make test exit=0.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:17:44 +00:00
weichen 27ff982d27 Bump backend gitlink to the EXT-8 closure commit
Why: The Dev combination must pin the closure commit; make test validates the fixed combination.
Evidence: modules/backend -> 92ede3b970dd8bc0a40b3359a04a6e35b812a9d1 (Backend PR #109).
Impact: Gitlink only.
Refs: Backend PR #109; task card.
2026-10-08 17:16:44 +00:00
weichen 35645bc76c Record the green backend evidence row
Why: Implementation pass pinned to the backend tip.
Evidence: Row exit=0 (32/32 packages).
Impact: Task card only.
Refs: Task card.
2026-10-08 17:16:34 +00:00
weichen 1b1d191261 Fill the ext8-remaining task card with the three closure blocks
Why: EXT-8 closure needs vector-channel sharing, the hostapi face, and citation-ref consistency; scope and non-goals (no base graph endpoint exists - RDM trace net is downstream) must be recorded first.
Evidence: rag Retrieve/rrfMerge and hostapi search shapes verified at source.
Impact: Task card only.
Refs: EXT-8 proposal; slice-1/2 cards.
2026-10-08 17:11:49 +00:00
weichen 39c20f6656 Record the task card for feature-ext8-remaining-shared-reads
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ext8-remaining-shared-reads.md; R0=28a4dbcbf4d61d44b1e0300993962da419e98666.

Impact: task metadata only; the feature workspace starts at 28a4dbcbf4.

Refs: .task/feature-ext8-remaining-shared-reads.md
2026-10-08 17:11:09 +00:00
weichen 28a4dbcbf4 Merge pull request 'Close the ext-11-scoped-host-factory card after PR #271' (#272) from feature/card-close-20261008-170840Z into main
ci / test (push) Successful in 2m15s
2026-10-08 17:09:00 +00:00
weichen 2c466e2c9a Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m14s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ext-11-scoped-host-factory.md(PR#271) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-08 17:08:40 +00:00
weichen 92295ff211 Merge pull request 'Bump backend to the EXT-11 scoped-host factory (Backend #108)' (#271) from feature/ext-11-scoped-host-factory into main
ci / test (push) Successful in 2m14s
2026-10-08 17:08:22 +00:00
weichen e9f1cf3a26 Record GATE CI statuses for both EXT-11 PR heads
ci / test (pull_request) Successful in 2m15s
Why: CI on PR HEAD is the authoritative gate before merge.
Evidence: Backend#108 success; Dev#271 success.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:08:06 +00:00
weichen 2d902d15ef Record final evidence rows and fill the result summary
ci / test (pull_request) Successful in 2m17s
Why: Closing outputs before PR.
Evidence: rows above.
Impact: Task card only.
Refs: Task card.
2026-10-08 17:05:18 +00:00
weichen e922c207f2 Record task-sync evidence row
Why: Mandatory output.
Evidence: exit=0.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:04:00 +00:00
weichen 829602b002 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=c637d9516d93ab5674bac38e58238e2453c5ce87; candidate=2c3c481613074fa90193df50a8b36bdf0fa485e2.

Impact: task metadata only.

Refs: .task/feature-ext-11-scoped-host-factory.md
2026-10-08 17:03:59 +00:00
weichen 2c3c481613 Record make test evidence row
Why: Composition validation is the Dev-side gate.
Evidence: make test exit=0.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 17:03:28 +00:00
weichen 253dbe2d4e Bump backend gitlink to the EXT-11 scoped-host factory
Why: The Dev combination must pin the EXT-11 commit; make test validates the fixed combination.
Evidence: modules/backend -> bbe39b475fc79d4e1fbf211d3d6d55dcad9fac4a (Backend PR #108).
Impact: Gitlink only.
Refs: Backend PR #108; task card.
2026-10-08 17:02:27 +00:00
weichen 25ee37f090 Record the EXT-11 red evidence row (expected failure)
Why: Red run pinned before wiring.
Evidence: Row exit nonzero (factory not injected; ErrNotLinked).
Impact: Task card only.
Refs: Task card.
2026-10-08 17:01:16 +00:00
weichen 521c137efc Fill the ext-11 task card with surface and red scope
Why: EXT-11 is accepted (Documents #49); the scoped-host factory unblocks controlled re-dispatch in RDM slice 2 and prepares step 5.
Evidence: SetRunner injection pattern verified at pkg/extension/extension.go:95.
Impact: Task card only.
Refs: EXT-11 proposal; RDM slice-2 card remaining items.
2026-10-08 17:00:12 +00:00
weichen 9acc79f8b5 Record the task card for feature-ext-11-scoped-host-factory
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ext-11-scoped-host-factory.md; R0=c637d9516d93ab5674bac38e58238e2453c5ce87.

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

Refs: .task/feature-ext-11-scoped-host-factory.md
2026-10-08 16:59:46 +00:00
weichen c637d9516d Merge pull request 'Close the ext8-slice2-shared-retrieval card after PR #269' (#270) from feature/card-close-20261008-162437Z into main
ci / test (push) Successful in 2m18s
2026-10-08 16:24:56 +00:00
weichen 86b83e83dd Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m18s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ext8-slice2-shared-retrieval.md(PR#269) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-08 16:24:37 +00:00
weichen 67e2b601ce Merge pull request 'Bump backend to the ext8-slice2 shared retrieval commit (Backend #107)' (#269) from feature/ext8-slice2-shared-retrieval into main
ci / test (push) Successful in 2m18s
2026-10-08 16:24:20 +00:00
weichen 0fff9a04e8 Record GATE CI statuses for both slice-2 PR heads
Why: CI on PR HEAD is the authoritative gate before merge.
Evidence: Backend#107 success; Dev#269 success.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
2026-10-08 16:24:19 +00:00
weichen c25583137c Record final evidence rows and fill the result summary
ci / test (pull_request) Successful in 2m22s
Why: Closing outputs before PR.
Evidence: sync/tip rows exit=0.
Impact: Task card only.
Refs: Task card.
2026-10-08 16:21:32 +00:00
weichen 7763db58c8 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=749f327986f30a953fb6723b6970c42738a572af; candidate=8c80ed8eebe3cc546ba609287557dcbc71cf2f3e.

Impact: task metadata only.

Refs: .task/feature-ext8-slice2-shared-retrieval.md
2026-10-08 16:20:16 +00:00
weichen 8c80ed8eeb Record make test evidence row
Why: Composition validation is the Dev-side gate.
Evidence: make test exit=0.
Impact: Task card only.
Refs: Task card.
2026-10-08 16:19:41 +00:00
weichen d5953ff689 Bump backend gitlink to the ext8-slice2 shared retrieval commit
Why: The Dev combination must pin the slice-2 commit; make test validates the fixed combination.
Evidence: modules/backend -> 1de663a8d3302eddbd35d8a1906e4234e17c28e8 (Backend PR #107).
Impact: Gitlink only.
Refs: Backend PR #107; task card.
2026-10-08 16:18:41 +00:00
weichen e4099eab2a Record the green backend evidence row
Why: Implementation pass pinned to the backend tip.
Evidence: Row exit=0 (32/32 packages).
Impact: Task card only.
Refs: Task card.
2026-10-08 16:18:31 +00:00