Commit Graph
3437 Commits
Author SHA1 Message Date
agent-exec-transport ffde6e45b5 agent-exec transport a58dda9249cc43c9b97c54cb2b2f204b/b1839aadcc04 2026-10-16 08:41:43 +00:00
weichen 121365ee4c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=84900d44d34d2d42428a5b5de1d92328d90a9950.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 08:30:42 +00:00
weichen 58a314223b Record initiative branch metadata and U4 implementation receipt
Why:
Declare feature/development-governance-v2 as an initiative branch accepting requirements and record U4 agent execution receipt.

Evidence:
Tested task-triage detecting active initiative branch; U4 receipt recorded in /tmp/receipt-u4.json.

Impact:
Task card metadata updated; no code changes.

Refs:
feature/development-governance-v2
2026-10-16 08:29:53 +00:00
agent-exec-transport 56df3b11b7 agent-exec transport e8ba59dd3e1444a79fdda6e7f21ed7bd/7c8fcf53d035 2026-10-16 08:28:08 +00:00
weichen 84900d44d3 Merge pull request 'Close merged task cards (feature/card-close-20261016-080220Z)' (#584) from feature/card-close-20261016-080220Z into main
ci / svc-realcombo (push) Successful in 1m49s
ci / test (push) Successful in 5m55s
ci / test-pg (push) Successful in 8m4s
2026-10-16 08:10:55 +00:00
weichen 9e4bdd9b08 Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 1m57s
ci / test (pull_request) Successful in 5m57s
ci / test-pg (pull_request) Successful in 7m45s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-e2e-seed-credential-contract.md(PR#581) — merges verified via git log --merges plus Gitea API squash lookup 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-16 08:02:20 +00:00
weichen 6f02a7510d Merge pull request 'Migrate e2e.sh seeding to the login-key credential contract' (#581) from fix/e2e-seed-credential-contract into main
ci / svc-realcombo (push) Successful in 1m57s
ci / test-pg (push) Successful in 8m17s
ci / test (push) Successful in 6m13s
2026-10-16 07:53:46 +00:00
weichen 1271d9ef9c Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 1m56s
ci / test (pull_request) Successful in 5m49s
ci / test-pg (pull_request) Successful in 8m39s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=e665bfb574fe3311bb1ffa02212c0620c4e310f7; before_record=d539c88ba5f4af7894fb544882e36dc0ec7d3a16.

Impact: task metadata only.

Refs: .task/fix-e2e-seed-credential-contract.md
2026-10-16 07:29:16 +00:00
weichen d539c88ba5 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=e665bfb574fe3311bb1ffa02212c0620c4e310f7.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 07:28:53 +00:00
weichen 24185ac066 Document shared executor architecture audit for governance v2
Why:
Audit differences between Agent-System-Dev agent_exec.py and Development-Manager runner.go to clarify layer responsibilities for governance v2.

Evidence:
Architecture specification document created in docs/superpowers/specs/.

Impact:
Provides guidance for U3 shared executor convergence without duplicating logic across repositories.

Refs:
feature/development-governance-v2
2026-10-16 07:16:07 +00:00
weichen 2f33ac6bf9 Record the task card for feature-development-governance-v2
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-development-governance-v2.md; R0=e665bfb574fe3311bb1ffa02212c0620c4e310f7.

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

Refs: .task/feature-development-governance-v2.md
2026-10-16 07:01:49 +00:00
weichen e665bfb574 Merge pull request 'Close merged task cards (feature/card-close-20261016-064648Z)' (#582) from feature/card-close-20261016-064648Z into main
ci / test (push) Successful in 6m6s
ci / test-pg (push) Successful in 8m2s
ci / svc-realcombo (push) Successful in 2m10s
2026-10-16 06:57:29 +00:00
weichen a91db11bb6 Backfill closure records into archived design task card
ci / svc-realcombo (pull_request) Successful in 2m36s
ci / test (pull_request) Successful in 7m23s
ci / test-pg (pull_request) Successful in 9m46s
Why: archived card left CI/merge/cleanup records as NOT_RUN placeholders;
delivery gates require the real GATE/merge/cleanup facts in the card.

Evidence: PR 580 merged at 37b272ba; CI run 1702 three jobs success on
f032af4; worktree and branches recycled (see card records).

Impact: archive bookkeeping only.

Refs: PR #582
2026-10-16 06:47:28 +00:00
weichen 0c7d293ba3 Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Failing after 2m4s
ci / svc-realcombo (pull_request) Successful in 2m34s
ci / test (pull_request) Successful in 7m55s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-document-visualization-plan.md(PR#580) — merges verified via git log --merges plus Gitea API squash lookup 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-16 06:46:48 +00:00
weichen 365e5451b1 Record the sync checkpoint
ci / test (pull_request) Successful in 7m17s
ci / svc-realcombo (pull_request) Successful in 2m9s
ci / test-pg (pull_request) Successful in 7m46s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=37b272ba0ecfaf97fe71db3947ddf1127594db8e; before_record=ad36a06e2e60593fc05acc4c8d19f5110a6dfb32.

Impact: task metadata only.

Refs: .task/fix-e2e-seed-credential-contract.md
2026-10-16 06:45:42 +00:00
weichen ad36a06e2e Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=37b272ba0ecfaf97fe71db3947ddf1127594db8e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 06:45:20 +00:00
agent-exec-transport 7c137f7ad3 Migrate e2e.sh seeding to the login-key credential contract (transport)
Why: P0-B observation fix; --password creation rejected by the recovery contract.
Evidence: full e2e.sh run exit=0, both suites pass (task card evidence row).
Impact: scripts/e2e.sh only.
Refs: S9 acceptance report P0-B observation
2026-10-16 06:45:10 +00:00
weichen 37b272ba0e Merge pull request 'Document visualization cockpit design (reviewed, decisions frozen)' (#580) from feature/document-visualization-plan into main
ci / svc-realcombo (push) Successful in 2m1s
ci / test (push) Successful in 6m37s
ci / test-pg (push) Successful in 10m4s
2026-10-16 06:43:49 +00:00
weichen f032af4fdc Backfill PR #580 into task card master record
ci / test (pull_request) Successful in 5m55s
ci / test-pg (pull_request) Successful in 8m20s
ci / svc-realcombo (pull_request) Successful in 1m57s
Why: card master-record field requires the PR link before merge.

Evidence: PR 580 created via Gitea API, state open (SELF, tool output).

Impact: card bookkeeping only.

Refs: PR #580
2026-10-16 06:27:47 +00:00
weichen 5c7b611c1f Record task-sync evidence for design deliverable
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test-pg (pull_request) Successful in 8m52s
ci / test (pull_request) Failing after 5m9s
Why: delivery gates require task-sync output written to the task card via
make evidence before requesting review and merge.

Evidence: make task-sync exit 0, sync_base 9edb011e63, tested_head d58d5bc1,
changed=0 (SELF, see card evidence table).

Impact: card bookkeeping only.

Refs: .task/feature-document-visualization-plan.md
2026-10-16 06:26:47 +00:00
weichen d58d5bc1dd Review design docs and freeze cockpit contract decisions
Why: user approved the four design documents and authorized implementation
(/goal); the plan's section-7 tradeoffs gate the I1 public DTO and had to be
frozen before any implementation unit starts. A read-only audit of the RDM
backend (Agent-System-RDM main 5df66106) supplied the source facts.

Evidence: audit findings recorded in rollout section 7 (tree is doc->section
only, no confidence field, no persisted conflict entity, per-project event seq
complete); review fixes folded into the read-model contract (statReasons,
structuralGap, AssertionSummary); precheck receipt READY imported via
task-resume.

Impact: unlocks I1 implementation in the RDM repo; design deliverable ready
for PR/CI/merge; no business code, pins, database or deployment touched.

Refs: .task/feature-document-visualization-plan.md
2026-10-16 06:25:19 +00:00
weichen 203129d32d Record the task card for fix-e2e-seed-credential-contract
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-e2e-seed-credential-contract.md; R0=9edb011e63ab9bf104360379e52c30075bd2f344.

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

Refs: .task/fix-e2e-seed-credential-contract.md
2026-10-16 06:13:13 +00:00
weichen 5466f2cddb Document visualization cockpit design 2026-10-16 06:03:17 +00:00
weichen 7d829b5fd0 Record the task card for feature-document-visualization-plan
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-document-visualization-plan.md; R0=9edb011e63ab9bf104360379e52c30075bd2f344.

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

Refs: .task/feature-document-visualization-plan.md
2026-10-16 05:48:53 +00:00
weichen 9edb011e63 Merge pull request 'Close merged task cards (feature/card-close-20261016-052359Z)' (#579) from feature/card-close-20261016-052359Z into main
ci / svc-realcombo (push) Successful in 1m50s
ci / test (push) Successful in 5m53s
ci / test-pg (push) Successful in 7m56s
2026-10-16 05:32:28 +00:00
weichen dd95c2b02e Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m5s
ci / test (pull_request) Successful in 5m56s
ci / test-pg (pull_request) Successful in 7m53s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-duty-settings-gating.md(PR#578) — merges verified via git log --merges plus Gitea API squash lookup 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-16 05:23:59 +00:00
weichen a043febb4d Merge pull request 'Gate host project override settings to owners and admins' (#578) from fix/duty-settings-gating into main
ci / test-pg (push) Failing after 1m54s
ci / svc-realcombo (push) Successful in 2m22s
ci / test (push) Successful in 6m7s
2026-10-16 05:23:28 +00:00
agent-exec-transport c810b7c4e6 Gate host project override settings to owners and admins (transport)
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m54s
ci / test-pg (pull_request) Successful in 8m19s
Why: P1-B per S9 acceptance report; pin bump + card.
Evidence: frontend #93 merged; Dev composition CI on this PR.
Impact: modules/frontend pin bump; modal gating.
Refs: S9 acceptance report P1-B
2026-10-16 05:12:05 +00:00
weichen 5a97dc4039 Record the task card for fix-duty-settings-gating
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-duty-settings-gating.md; R0=ad3eb8b809681131670051f912fdbf4d51be6716.

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

Refs: .task/fix-duty-settings-gating.md
2026-10-16 05:05:58 +00:00
weichen ad3eb8b809 Merge pull request 'Close merged task cards (feature/card-close-20261016-043510Z)' (#577) from feature/card-close-20261016-043510Z into main
ci / svc-realcombo (push) Successful in 1m51s
ci / test (push) Successful in 5m50s
ci / test-pg (push) Successful in 7m32s
2026-10-16 04:43:16 +00:00
weichen 8a40bf0cdd Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 5m48s
ci / test-pg (pull_request) Successful in 8m4s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-duty-acceptance-e2e.md(PR#576) — merges verified via git log --merges plus Gitea API squash lookup 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-16 04:35:10 +00:00
weichen 197155c405 Merge pull request 'Add the duties acceptance e2e harness' (#576) from feature/duty-acceptance-e2e into main
ci / svc-realcombo (push) Successful in 2m1s
ci / test (push) Successful in 5m53s
ci / test-pg (push) Successful in 8m7s
2026-10-16 04:34:37 +00:00
weichen 359e2cd015 Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m55s
ci / test-pg (pull_request) Successful in 7m47s
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d295342c4f5654d916c612b9cc059ccd39445d14.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 04:22:28 +00:00
weichen 9e54b51b9a Add the duties acceptance e2e harness and record results
Why: the S9 acceptance corrections left no repeatable harness for the
duty-flows browser verification, and the doc-level in-flight confirmation
path had never been driven in a real browser; the legacy e2e.sh seeding
predates the login-key credential contract.

Evidence: bash scripts/e2e-duties.sh end-to-end PASS — granted non-admin
preview 200, in-flight round + reviewer change surfaces the confirmation
checkbox and a confirmed save invalidates the doc submission, idempotent
re-save applied=0 unchanged=1, unauthorized member preview 400,
void-legacy then doc submit passes (evidence row in this card).

Impact: scripts-only; no product code or pins change.
Refs: S9 acceptance report P0-B
2026-10-16 04:22:09 +00:00
weichen d295342c4f Merge pull request 'Close merged task cards (feature/card-close-20261016-032018Z)' (#575) from feature/card-close-20261016-032018Z into main
ci / svc-realcombo (push) Successful in 1m50s
ci / test (push) Successful in 6m1s
ci / test-pg (push) Successful in 8m0s
2026-10-16 03:28:39 +00:00
weichen 7f45ca0b3b Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 1m55s
ci / test (pull_request) Successful in 5m52s
ci / test-pg (pull_request) Successful in 7m57s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ecs-8788-update.md(PR#574) — merges verified via git log --merges plus Gitea API squash lookup 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-16 03:20:18 +00:00
weichen 1564c0f5c1 Merge pull request 'Record ECS 8788 update and two-trees ingest task card' (#574) from feature/ecs-8788-update into main
ci / svc-realcombo (push) Successful in 1m59s
ci / test (push) Successful in 5m55s
ci / test-pg (push) Successful in 8m5s
2026-10-16 03:19:58 +00:00
weichenandCursor 31b6429333 Record task-sync evidence for ECS update task
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m44s
ci / test-pg (pull_request) Successful in 7m30s
Why: pre-merge sync evidence required by delivery gate.
Evidence: make evidence task-sync entry (src=SELF).
Impact: task card only.
Refs: .task/feature-ecs-8788-update.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 03:11:42 +00:00
weichenandCursor 91e31da136 Fill ECS update task card results and remaining items
Why: record authorization, outcome, verification status and out-of-scope defects found during the ECS update.
Evidence: task card evidence table (src=SELF); browser UI check NOT_RUN.
Impact: task card only.
Refs: .task/feature-ecs-8788-update.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 03:10:25 +00:00
weichenandCursor 6209d282ab Record ECS two-trees ingest reconciliation evidence
Why: 45 offline-classified items ingested into 4 RDM projects after restoring rdm.db from a duplicate run.
Evidence: task card evidence section (src=SELF).
Impact: task card only.
Refs: .task/feature-ecs-8788-update.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 03:08:51 +00:00
weichen ae050e1358 Record the task card for feature-duty-acceptance-e2e
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-duty-acceptance-e2e.md; R0=e8d3e61a38e9690763ef46f272b2643604629cc4.

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

Refs: .task/feature-duty-acceptance-e2e.md
2026-10-16 03:06:36 +00:00
weichenandCursor 8175c541d0 Record ECS 8788 update and live verification evidence
Why: ECS service updated to rdm@b8cdf01 under the systemd unit; data reconciled against strict cold backup.
Evidence: task card evidence sections (src=SELF).
Impact: task card only.
Refs: .task/feature-ecs-8788-update.md
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 02:25:52 +00:00
weichen c142688336 Record the task card for feature-ecs-8788-update
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ecs-8788-update.md; R0=e8d3e61a38e9690763ef46f272b2643604629cc4.

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

Refs: .task/feature-ecs-8788-update.md
2026-10-16 01:36:06 +00:00
weichen e8d3e61a38 Merge pull request 'Enforce agent CLI execution routing' (#572) from feature/agent-cli-enforcement into main
ci / svc-realcombo (push) Successful in 1m46s
ci / test (push) Successful in 5m43s
ci / test-pg (push) Successful in 7m45s
2026-10-15 21:15:45 +00:00
weichen 8228043998 Link the agent CLI delivery PR
ci / svc-realcombo (pull_request) Successful in 1m52s
ci / test (pull_request) Successful in 5m45s
ci / test-pg (pull_request) Successful in 7m56s
Why: The task card and PR must reference the same primary delivery record.

Evidence: Gitea created PR #572 for feature/agent-cli-enforcement.

Impact: Task metadata only.

Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/572
2026-10-15 21:06:31 +00:00
weichen cae058549e Record final synchronization evidence
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m48s
ci / test-pg (pull_request) Successful in 7m53s
Why: The PR candidate must carry a tool-written final task-sync receipt against the authoritative target.

Evidence: make evidence recorded make task-sync at 2fcb4c72 with sync base bc5a1194 and changed=0.

Impact: Task evidence only.

Refs: .task/feature-agent-cli-enforcement.md
2026-10-15 21:05:31 +00:00
weichen 2fcb4c72e8 Record final governance test evidence
Why: Delivery policy requires the exact command output and tested object to be written by the evidence tool.

Evidence: make evidence recorded make test-governance at e288f001 with exit 0; 472 tests passed and 19 were skipped.

Impact: Task evidence only.

Refs: .task/feature-agent-cli-enforcement.md
2026-10-15 21:04:40 +00:00
weichen e288f00116 Record final agent CLI verification
Why: The task card must identify the exact candidate, implementation agents, independent tests, and review closure before PR delivery.

Evidence: PI reported 110 focused tests and 472 governance tests passing at d3c28d5; independent Codex delta review found no actionable regression.

Impact: Task metadata only; product and governance behavior are unchanged.

Refs: .task/feature-agent-cli-enforcement.md
2026-10-15 20:58:42 +00:00
agent-exec-transport d3c28d5a53 agent-exec transport 5d95baf6a3f7402494208d156f6e6c51/ca161c464f9d 2026-10-15 20:48:14 +00:00
agent-exec-transport 253bce37aa agent-exec transport 35d469bccb3546fa95ccf1db49e5a7c2/79ece004c6be 2026-10-15 20:18:51 +00:00