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

Evidence: fetched origin/main=eef7e5e778cabcb6216f74b74213a3d7511f383b.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-18 18:46:25 +00:00
agent-exec-transport 30f1ba7596 agent-exec transport 784bbb17249cbafbbe0b175ffedc8d0e/2d4460afee16 2026-10-18 18:26:17 +00:00
weichen 66696bfc43 Merge parent initiative feature/norm-remediation into the task branch
Why: include the current parent initiative baseline before verification.

Evidence: resolved feature/norm-remediation=825e4fc98f30da4950a48d15d59f5338206726bf.

Impact: integrate parent initiative changes without rewriting task history.

Refs: task-sync
2026-10-18 17:47:51 +00:00
agent-exec-transport e16a75c511 agent-exec transport c4e7bcc1003fb3b60d968183cc9674cd/2e81d2e9845e 2026-10-18 17:37:43 +00:00
agent-exec-transport 39834ead7d agent-exec transport 3cbfba3aed64b516704b0d68a7a9f2fa/82da3fb3f31d 2026-10-18 17:28:55 +00:00
agent-exec-transport 7e0b0e4ff8 agent-exec transport 49a82f74c1def272b56afa8e0ac78c2e/97ab25ec9da4 2026-10-18 17:20:46 +00:00
agent-exec-transport 98447e269c agent-exec transport ef41add06bee63d92fdd10ad80710aee/4bce0a1e4ce8 2026-10-18 16:47:21 +00:00
agent-exec-transport 16bea3ee43 agent-exec transport 12843954316e555b217818c56f192ed3/6ec995c14e4c
ci / svc-realcombo (pull_request) Successful in 2m22s
ci / test (pull_request) Failing after 5m21s
ci / test-pg (pull_request) Successful in 8m42s
2026-10-18 15:21:37 +00:00
agent-exec-transport 1059015958 agent-exec transport d47c50b0ed7fa9d2d7e0b4d58d5bd564/a79c762899de 2026-10-18 15:05:22 +00:00
agent-exec-transport 1ff6444d33 agent-exec transport 2f332e8b99c2b13e0f8734136a777328/db30d3293d24 2026-10-18 14:34:23 +00:00
agent-exec-transport f81326bd08 agent-exec transport 7da469a725ec41f651cf89a8616adaa7/78f40f5a0c57 2026-10-18 14:25:10 +00:00
agent-exec-transport ce403ff793 agent-exec transport 69065c2f7772c7a39dca79f9b0c34e05/c6f9c6566b15 2026-10-18 14:14:38 +00:00
agent-exec-transport 9c0e765708 agent-exec transport 3d1dd4ef1d7a2e761c3af308dc662a98/0cfaf24c9ad2 2026-10-18 13:37:32 +00:00
agent-exec-transport 74e4b06e5e agent-exec transport fc1ce3b002ab4e66a7985a9417b6839b/73e49d7b97cc 2026-10-18 12:13:18 +00:00
agent-exec-transport 210bb031d4 agent-exec transport 9c7c1417e62f511b5f90669f58d69da9/682c27506bb4 2026-10-18 11:24:49 +00:00
agent-exec-transport b829de223b agent-exec transport 060f4b8e7beeb98874301408e53d3249/2c17fb638bb6 2026-10-18 09:26:56 +00:00
weichen 9cc7ceb9f2 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=32b585aa0a1c70039cb4bdbd9020390676145d70.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-18 04:17:45 +00:00
agent-exec-transport 8b769e8462 agent-exec transport 5d18af54ea86ffda69020fd99fcce3d7/a7f266a2e5df 2026-10-18 03:01:40 +00:00
agent-exec-transport a28318c97a agent-exec transport 0f1877f2365acb5d35a176055575367f/d8466ef2fcee 2026-10-18 02:56:59 +00:00
agent-exec-transport 48a80297d9 agent-exec transport 5bb458118449d7cc0a3fe4bc92623f71/356ad35bf41b 2026-10-18 02:52:36 +00:00
agent-exec-transport c7b46f0beb agent-exec transport 22da25eddcd00a7b10e2ba4a0288c0f9/4df7e8132c82 2026-10-18 02:51:42 +00:00
agent-exec-transport 2757b6f68e agent-exec transport b9c7fb196afb6984f4367f30ec8ec18a/162bb30bb46e 2026-10-18 00:49:09 +00:00
agent-exec-transport 271d95ff68 agent-exec transport 10744e242fc07c8b53c17e7ad7a55cf4/cb4ae8cd1607 2026-10-17 09:05:56 +00:00
agent-exec-transport 63e11ea312 agent-exec transport 8c36954f5b4fe6129e117666f9114c7b/7cc66ad08d16 2026-10-17 06:26:30 +00:00
agent-exec-transport 35fd99ea96 agent-exec transport e2dbddfcd4e94e2dbfd5019fdd7d2b35/9ed1c816e887 2026-10-17 01:56:56 +00:00
agent-exec-transport ffde6e45b5 agent-exec transport a58dda9249cc43c9b97c54cb2b2f204b/b1839aadcc04 2026-10-16 08:41:43 +00:00
agent-exec-transport 6b00f4f8b0 agent-exec transport b11015860dac4bb8a1943889211374b7/0dd2eb729ad2 2026-10-15 20: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 11973f5244 Require CLI provenance without constraining agent reasoning
Why: Agents must use configured CLIs for implementation and testing, while remaining free to inspect, plan, test, and iterate within bounded scope.

Evidence: Task-card contract tests and the full 430-test governance discovery pass with 19 existing skips; diff-check passes.

Impact: Defines three safe attempts per normal CLI, one emergency Codex attempt, fail-stop terminals, and mandatory apply/admit integration.

Refs: feature/agent-cli-enforcement
2026-10-15 17:24:58 +00:00
weichenandCursor bd18e11836 Allow the exec env package in the architecture baseline
ci / test-pg (pull_request) Failing after 1m26s
ci / svc-realcombo (pull_request) Failing after 4m8s
ci / test (pull_request) Successful in 5m47s
Why: app, server, and tools now call the layered Python environment. The dependency ratchet rejects those edges until they are recorded.
Evidence: CI job 5179 failed test-boundaries on exactly these three edges. scripts/lint-architecture.sh passes locally after the update.
Impact: The allowlist grows by three edges. No other package may import execenv until it is added the same way.
Refs: Agent-System-Dev pull 570
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 14:08:55 +00:00
weichen 5d7f6c79af Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=919f75cf7b39ca357e212a08a0ba5ba3d9a79b51.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-15 08:21:50 +00:00
weichen 252686e075 Require fresh sessions across delivery stages
Why: prevent implementation context from contaminating independent design test and review judgments

Evidence: git diff --check

Impact: requires fresh CLI sessions per stage and forbids implementation-session reuse for Review

Refs: feature/goal-first-delivery
2026-10-15 07:11:11 +00:00
weichen 60e3b705c2 Prioritize minimal goal delivery
Why: prevent unrequested platform work and repeated validation from delaying simple user goals

Evidence: git diff --check

Impact: makes scope discipline, proportional testing, and usable-first stop rules immediately effective

Refs: feature/goal-first-delivery
2026-10-15 06:35:14 +00:00
weichenandCursor 196d6f3cfd Merge authoritative main into the task branch
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=692735e91d6a9ab07ddd3686feb60a56b270728a.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 05:55:51 +00:00
weichen 0f4c5c017d Route project work through configured agents
Why: replace fixed Cursor execution authority with project-configured agent routing
Evidence: focused task-card contract, agent-exec validation, governance regression, and diff check
Impact: updates project policy, task templates, capability records, and current task metadata
Refs: U4; docs/superpowers/plans/2026-10-15-project-agent-execution.md
2026-10-15 05:03:14 +00:00
weichen 86c8d715af Merge current main into goal-first delivery
Why: Synchronize the approved policy candidate with the active simplified merge-window rules now on origin/main.

Evidence: Resolved the two semantic conflicts by preserving upstream queue simplification and this task's goal-first/cursor-per-unit contract; focused task-card regression and cached diff checks passed.

Impact: Retains the active single-window delivery process while replacing mechanical stage approvals with necessary decisions and preserving Cursor-per-unit execution.

Refs: .task/feature-goal-first-delivery.md
2026-10-15 01:01:46 +00:00
weichenandCursor f48f3440d7 Record the vision package in the architecture baseline
Why: Context assembly, ingest and runtime now depend on the vision package, and the dependency ratchet rejects edges that are not recorded.

Evidence: scripts/lint-boundaries.sh reports architecture ok with 88 edges.

Impact: The three new edges are the allowed image path. No other package gains a dependency.

Refs: .task/feature-four-model-vision.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 18:01:14 +00:00
weichen d79d6c17e9 Require Cursor for every implementation unit
Why: Ensure implementation authorship is delegated per unit while the primary model remains responsible for planning and delivery management.

Evidence: The focused task-card generation regression went red then green, and git diff --check passed.

Impact: Every repository-writing implementation unit gets a fresh Cursor CLI run; unavailable or failed Cursor work is recorded as a blocker instead of being silently implemented by the primary model.

Refs: .task/feature-goal-first-delivery.md
2026-10-14 17:10:20 +00:00
weichen 90265ac670 Prioritize task goals and usable delivery
Why: Keep authorized work focused on its stated outcome, prevent private scope expansion, and remove mechanical human stage gates.

Evidence: make test-governance passed 344 tests with 18 environment-dependent skips; receipt is recorded in the task card.

Impact: New tasks use goal-first execution while retaining real decision points, independent review, evidence, platform admission, and high-consequence dual keys.

Refs: .task/feature-goal-first-delivery.md
2026-10-14 16:55:04 +00:00
weichen dfd608b1cf Clarify final-window ownership and evidence
ci / svc-realcombo (pull_request) Successful in 2m11s
ci / test (pull_request) Successful in 5m29s
ci / test-pg (pull_request) Successful in 8m27s
Why: Keep final sync and conflict handling with the merge agent and avoid treating pre-freeze SELF checks as final evidence.

Evidence: Review found one stale anchor, one ownership ambiguity, and one evidence-scope overclaim; all three are corrected.

Impact: Documentation only; no runtime or platform behavior changes.

Refs: Agent-System-Dev #518
2026-10-14 16:46:06 +00:00
weichen 3a2ede584c Simplify parallel branch merge coordination
Why: Keep branches developing independently and serialize only final sync, validation, and agent merge without expanding into audits or new platform mechanisms.

Evidence: scope and link checks, git diff --check, and recursive worktree verification passed as SELF evidence in the task card.

Impact: Documentation only; existing task-sync, CI, branch protection, and agent merge behavior remain unchanged.

Refs: Agent-System-Dev #518
2026-10-14 16:36:13 +00:00
weichen 3b0e100fba Fix facts registry commands and make precheck parsing escape-aware
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m13s
ci / test-pg (pull_request) Successful in 8m6s
Why: F2 token extraction predates the two-section (HOME/IMC) layout of
~/.secrets/gitea so it concatenated both tokens and always failed; F6
registered a grep BRE alternation that facts-verify unescapes into a
literal pipe, failing re-verification and misaligning precheck's naive
pipe split into a spurious F6 date-format expiry warning, while both
underlying facts still hold.

Evidence: make facts-verify now 6/6 PASS with last_verified refreshed
to 2026-10-14; new regression test for escaped pipes in facts rows;
full governance suite 342 tests OK (18 skipped); precheck [facts] line
reports all facts fresh on the fixed parser.

Impact: policy/facts.md F2 (HOME-section awk extraction) and F6
(negated pipe-free grep); scripts/task.sh precheck neutralizes escaped
pipes the same way facts-verify does; tests/test_task.py covers it.

Refs: precheck WARN 过期事实 F6(日期格式); AGENTS.md 证据与验证门禁.
2026-10-14 06:13:51 +00:00
weichen 5e6bf4aa05 Pin proposal status and start the controlled merge queue trial
ci / svc-realcombo (pull_request) Successful in 1m46s
ci / test (pull_request) Successful in 5m10s
ci / test-pg (pull_request) Successful in 7m22s
Why: retain the approved status changes and current documentation while adopting the already approved manual delivery window after real platform validation.
Evidence: original startup, conflict resolution, combination test and writer inventory receipts are preserved in the task card; independent Doc89 and platform replay reports are referenced. Final candidate CI and review remain required.
Impact: publish the delivered Documents merge, manual trial policy and truthful capability state; keep all workflow triggers/checks and original task baseline unchanged.
Refs: Dev PR #489; Documents PR #89; Issue #518; approved merge queue implementation plan r1; user continuation authorization on 2026-10-14
2026-10-14 02:10:35 +00:00
weichen c02043f2c4 Require agent execution for every pull request merge
Why: The user requires all merges to follow agent-run synchronization, review, current-head CI and platform admission.

Evidence: Existing delivery stages and owner-only protection boundary reviewed; exact current Gitea Chinese labels verified from runtime resources.

Impact: Strengthen the merge executor rule only; retain human stage reviews, owner protection actions and actual CI requirements.

Refs: User instruction; merge-queue implementation plan U4/U5; Dev PR #519; Issue #518
2026-10-13 17:11:13 +00:00
weichen 3695237454 Adopt the merged merge queue standards and implementation plan in the Dev candidate
Why: The approved document dependencies have been reviewed and merged. Their actual immutable merge commits must be fixed before final host validation, while operational activation remains a separate gate.

Evidence: Independent document replay and verified PR merges are recorded in the task card. The staged host combination passed make test with actual merged child pointers; final commit build/CI remains pending and will be recorded outside source.

Impact: Advance only the two reviewed merged child pins, expose the real plan path, and record partial stage-seven approval and pending activation. Preserve current main components and existing admission/owner boundaries.

Refs: Guidelines PR #5 (2f5b198); Documents PR #96 (129cc35); Dev PR #519; implementation plan U4-U6; Issue #518
2026-10-13 14:44:01 +00:00
weichen 3108e71496 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=20e086e48b9cec7f300feba5342db7a0661a4d4e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:17:48 +00:00
weichen 13da62e55c Register the shared project scope dependency boundaries
Why: Shared project identity resolution is one private module used by app and server.

Evidence: Boundary scan passes 85 edges and its injected illegal-edge negative check; previous full run stopped at this documented boundary.

Impact: Add only app/server to projectscope and projectscope to store, without allowing transport/composition dependencies in the resolver.

Refs: system-project-membership proposal r1; feature/project-member-access
2026-10-13 10:42:39 +00:00
weichen d882563dbf Rebuild the validation record after the authoritative combination advances
ci / svc-realcombo (pull_request) Successful in 1m46s
ci / test (pull_request) Successful in 5m6s
ci / test-pg (pull_request) Successful in 7m51s
Why: Main advanced after the first fixed candidate passed CI, changing four component pins and invalidating final admission against the new target. Stage progress must also be referenced outside fixed source to avoid status-driven commits.

Evidence: Source-external original receipts preserve the previous clean local test/build, three successful CI jobs on 80f5e9a, detection of target advance, the refused transient lock and successful serial synchronization to 10d54d5. New combination verification and exact-head CI are pending.

Impact: Preserve the merged authoritative component versions; record the expired candidate honestly and replace a temporary stage-status sentence with its authoritative record pointers. No platform protection change or queue activation.

Refs: PR #519; main PR #513; implementation plan U1/U3/U4; Issue #518
2026-10-13 09:34:35 +00:00
weichen 63efa8369e Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=10d54d5ffb3d3fa4a4ea256537b2439cef4cc7f3.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 09:30:34 +00:00
weichen 1e9bb9ec5e Record verified merge queue implementation and review outcomes
Why: Preserve the exact implementation object, independent review findings, remediation evidence and remaining stage gates for the owner review.

Evidence: External task-sync and test-governance receipts measured clean candidate cca59c88dd before and after execution. Governance ran 340 tests: 322 passed and 18 environment-dependent skips. Local receipts remain SELF.

Impact: Task record and removal of one trailing policy blank line only; tested code and check definitions unchanged. No queue activation, platform protection change or real CI/trial claim.

Refs: .task/feature-merge-queue-policy-draft.md; Documents plan ba4044d U1-U6; independent review R1/R2; Issue #518
2026-10-13 08:51:57 +00:00