Commit Graph
15 Commits
Author SHA1 Message Date
weichen 16913620d8 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=f1866dc3bb4537ac6446fdd26e696cb636b543ef.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 07:47:29 +00:00
weichen 13f677d3fa config: re-enable cursor profile after model-auto root-cause fix
ci / svc-realcombo (pull_request) Successful in 3m36s
ci / test (pull_request) Successful in 10m14s
ci / test-pg (pull_request) Successful in 12m8s
Why: the earlier disable was a misdiagnosis — ActionRequiredError
looked like a monthly quota cap, but the real cause was the DM
executor not passing --model auto, so cursor fell back to a
quota-limited model. PR #644 (deps/development-manager) fixed the
executor; the quota itself was never exhausted.
Evidence: AGENT-EXECUTION.md validate ok; #644 in main since d2035c7.
Impact: restores cursor as first implementation/repair candidate.
Refs: AGENT-EXECUTION.md; PR #644
2026-10-20 06:15:12 +00:00
agent-exec-transport 8e21b66db4 agent-exec transport 68343647260961b7a4a0fdbe222cb18b/536ff962e681 2026-10-20 06:00:40 +00:00
weichen b9c0fc3fa1 Merge origin/main into feature/docker-test-image
ci / test-pg (pull_request) Successful in 9m56s
ci / svc-realcombo (pull_request) Successful in 2m20s
ci / test (pull_request) Successful in 9m54s
Why: delivery policy requires the final candidate to include the
latest authoritative target before review and merge.
Evidence: git merge; conflicts resolved below if any.
Impact: composition update only; component pins unchanged.
Refs: policy/delivery.md
2026-10-20 05:06:58 +00:00
agent-exec-transport 88f446531b agent-exec transport 1b5656f912a8f935d3efaf406b195c70/ccc04e511e8a 2026-10-20 03:55:13 +00:00
weichen 16776aa279 config: disable cursor profile until usage cycle resets
Why: Cursor Ultra monthly usage cap exhausts on every dispatch
(ActionRequiredError); owner approved disabling via option 1 of the
task decision point, keeping antigravity/pi as active candidates.
Evidence: /tmp/docker-image-unit2-receipt.json (failed-unknown,
usage cap); agy probe ok; agent-exec validate ok.
Impact: execution routing only; re-enable enabled: true after 2026-11-10.
Refs: AGENT-EXECUTION.md; .task/feature-docker-test-image.md
2026-10-20 03:43:07 +00:00
agent-exec-transport e16a75c511 agent-exec transport c4e7bcc1003fb3b60d968183cc9674cd/2e81d2e9845e 2026-10-18 17:37:43 +00:00
agent-exec-transport 501b685f02 agent-exec transport cf117cc8acfd51c9b3a894e92ce8027f/c2dce0e31099 2026-10-17 05:57:11 +00:00
agent-exec-transport 1c4acb40a4 agent-exec transport 879b9a517efd4e3f85339649d5b00586/395b33d1abda 2026-10-16 19:02:36 +00:00
weichen 818e17f421 Remove host fallback and enforce strict normal routes
Why: The approved contract requires exactly three safe attempts for Cursor, agy, and PI, then one Codex emergency attempt, never host implementation authority.

Evidence: Routing/config tests were RED for never, max attempts, forbidden adapters, and legacy host fallback; 133 related tests now pass with one opt-in probe skipped.

Impact: Normal emergency-mode roles reject all non-Cursor/agy/PI adapters, project fallback is never, and Codex remains available through emergency/review paths.

Refs: independent Codex review of feature/agent-cli-enforcement
2026-10-15 18:45:08 +00:00
weichen d54306b65e Harden Codex emergency profile configuration
Why: Normal execution roles must exclude Codex while a single enabled Codex adapter remains available for emergency routing and review.

Evidence: Parser invalid-case tests were RED before validation; all 17 config tests and agent_exec validate now pass.

Impact: Enables three attempts per normal profile, stable Cursor routing, and a validated emergency Codex profile.

Refs: feature/agent-cli-enforcement
2026-10-15 16:45:14 +00:00
weichen 8c98635dfd Route project work through Cursor agy and PI
Why: make the three approved CLIs the only active implementation and test routes

Evidence: adapter unit tests, configuration validation, diff check, and real marker probes for all three profiles

Impact: narrows project routing and fixes agy prompt binding for noninteractive execution

Refs: feature/goal-first-delivery
2026-10-15 06:48:06 +00:00
weichen 8c1649b232 Stop stalled execution agents on idle timeout
Why: prevent silent provider stalls from consuming the full execution timeout

Evidence: 57 focused tests, configuration validation, 401-test governance regression, and diff check

Impact: adds backward-compatible idle_timeout_seconds and fail-stop process supervision

Refs: U5 runtime acceptance; docs/superpowers/plans/2026-10-15-project-agent-execution.md
2026-10-15 05:41:37 +00:00
weichen dee06368ea Add real execution agent probe harness
Why: verify configured Agent CLIs one profile at a time before declaring them usable

Evidence: 53 focused tests, agent-exec validation, 397-test governance regression, and diff check

Impact: adds opt-in source-external probes, acceptance checks, and current task records

Refs: U5; docs/superpowers/plans/2026-10-15-project-agent-execution.md
2026-10-15 05:22:00 +00:00
weichen bdad8ffc91 Add project execution agent configuration
Why: Establish one validated project-local routing document before any real Agent execution is enabled.

Evidence: Cursor observed red then 12 green configuration tests; the host replays those tests, the temporary validation target, and whitespace checks during integration.

Impact: Adds the U1 configuration contract and parser only; real routing, adapters, controller execution, and governance adoption remain disabled.

Refs: docs/superpowers/plans/2026-10-15-project-agent-execution.md
2026-10-15 02:17:29 +00:00