Take the backend intent slow lane and the I2 port pins (I2 WP3) #242

Merged
weichen merged 9 commits from feature/agent-stack-i2 into main 2026-10-07 11:58:02 +00:00
Owner

任务卡:.task/feature-agent-stack-i2.md(增量表/验收/证据三段输出已写入)

Why: Backend #83 merged the slow-lane wiring (intentsem EmbeddingScorer/LightGenerator, intentgate SetSemantic/SetGenerator, runtime.intentSemantic/runtime.intentGenerator flags default off); the Dev pins and boundary rules must move with it, and the nested intent pins must converge on 343b1e6 across the cascade.

What:

  • Pins: modules/backend 33e261b2 (#83+#84), deps/agent-intent 343b1e6 (#9/#10), deps/agent-native 3a1ad5a (#23), deps/agent-squad 551e11ec (#27); check-pins pins ok.
  • Boundary: lint-boundaries registers internal/intentsem as an agent-intent adapter; architecture baseline gains backend/app→backend/intentsem.
  • Task card: I2 increments 1-3 records, R1-R4 acceptance (all PASS), evidence rows (task-sync + make test via make evidence).

Evidence: library/backend CI green on every merged head (GATE); make test exit=0 on this branch combination (receipt in card); lint-boundaries ok.

Impact: product behavior unchanged by default — the slow lane is opt-in via two settings flags. Closes the I2 task (card closure folds into this PR).

Refs: Agent-System-Backend#83 #84, Agent-Native#23, Agent-Squad#27, agent-intent #9 #10

任务卡:.task/feature-agent-stack-i2.md(增量表/验收/证据三段输出已写入) Why: Backend #83 merged the slow-lane wiring (intentsem EmbeddingScorer/LightGenerator, intentgate SetSemantic/SetGenerator, runtime.intentSemantic/runtime.intentGenerator flags default off); the Dev pins and boundary rules must move with it, and the nested intent pins must converge on 343b1e6 across the cascade. What: - Pins: modules/backend 33e261b2 (#83+#84), deps/agent-intent 343b1e6 (#9/#10), deps/agent-native 3a1ad5a (#23), deps/agent-squad 551e11ec (#27); check-pins pins ok. - Boundary: lint-boundaries registers internal/intentsem as an agent-intent adapter; architecture baseline gains backend/app→backend/intentsem. - Task card: I2 increments 1-3 records, R1-R4 acceptance (all PASS), evidence rows (task-sync + make test via make evidence). Evidence: library/backend CI green on every merged head (GATE); make test exit=0 on this branch combination (receipt in card); lint-boundaries ok. Impact: product behavior unchanged by default — the slow lane is opt-in via two settings flags. Closes the I2 task (card closure folds into this PR). Refs: Agent-System-Backend#83 #84, Agent-Native#23, Agent-Squad#27, agent-intent #9 #10
weichen added 8 commits 2026-10-07 11:40:38 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-agent-stack-i2.md; R0=11eea9530d89adaffb426196f17f57069d045974.

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

Refs: .task/feature-agent-stack-i2.md
Why: backend #83 merged the slow-lane wiring (intentsem scorer/
generator, gate SetSemantic/SetGenerator, settings flags default off);
the Dev pins and boundary rules must move with it.
Evidence: backend CI green on 9d29371; check-pins consistent
(agent-intent 343b1e6 across Dev and the backend nested copy);
lint-boundaries registers intentsem as an agent-intent adapter and the
architecture baseline gains backend/app->backend/intentsem.
Impact: product behavior unchanged by default; the two
runtime.intent* flags opt into the slow lane.
Refs: Agent-System-Backend#83, I2 increment 3
Why: the card was still the skeleton; increments 1-3 are merged and
need their record before closure.
Evidence: agent-intent #9/#10, Backend #83/#84, Native #23, Squad #27.
Impact: none.
Refs: I2 increments 1-3
Why: closure requires the results section filled with the acceptance
evidence map.
Evidence: R1-R4 rows reference the merged PRs and named tests.
Impact: none.
Refs: I2 closure
Why: evidence discipline records attempts as-is; the follow-up commit
preserves the .agentx transcripts and re-runs sync.
Evidence: row exit=2 in the card evidence table.
Impact: none.
Refs: I2 closure
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=11eea9530d89adaffb426196f17f57069d045974; candidate=ad7c2f24438acba96f9ef656a0d164284b3f943b.

Impact: task metadata only.

Refs: .task/feature-agent-stack-i2.md
Why: pre-review gate segment per AGENTS.md evidence discipline.
Evidence: row in card (sync_base=11eea9530d tested_head=ad7c2f2443).
Impact: none.
Refs: I2 closure
Record the passing make test evidence row
ci / test (pull_request) Failing after 2m0s
43f61b0862
Why: completion-declaration test segment per AGENTS.md (CI remains the
authoritative test source on the PR).
Evidence: row exit=0 in the card evidence table.
Impact: none.
Refs: I2 closure
weichen added 1 commit 2026-10-07 11:53:52 +00:00
Repin the component stack at the CWD-clean convergence
ci / test (pull_request) Successful in 2m33s
733f3c7474
Why: native ead690be (Agent-Native#24) stops workspace-less requests
from writing session state into the process CWD; squad 029edc08
(Agent-Squad#28) and backend 68addfda (Backend#85) carry it. Without
this the CI build step fails the worktree check after make test.
Evidence: check-pins pins ok; combination re-verified by make test
before push (see card).
Impact: none beyond pins; the I2 slow-lane stack is unchanged.
Refs: Agent-Native#24, Agent-Squad#28, Agent-System-Backend#85, Dev#242
weichen merged commit d308ed6619 into main 2026-10-07 11:58:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#242