Commit Graph
3434 Commits
Author SHA1 Message Date
weichen af7b69e321 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:38:00 +00:00
weichen 836aca2371 Record u3 fail-stop reconciliation and u4 retry transport
ci / test (pull_request) Successful in 6m12s
ci / svc-realcombo (pull_request) Successful in 1m58s
ci / test-pg (pull_request) Successful in 7m50s
Why: the pin bump to the reviewed head required a fresh routed unit
after a startup TLS failure fail-stopped the first run; receipts and
composition evidence recorded per gating.
Evidence: /tmp/u3-pin-bump-receipt.json, /tmp/u4-pin-bump-receipt.json;
make test-frontend SELF entry.
Impact: task card + frontend pin bcb8171.
Refs: frontend PR #94
2026-10-16 07:24:04 +00:00
agent-exec-transport b4ec713725 agent-exec transport a710218cf4c34fe79d3862c7c5dbc4e9/d883ffb1b03b 2026-10-16 07:23:29 +00:00
weichen 552808f3a2 Record independent review verdict and closure
Why: delivery gating requires reviewer identity, objects, verdicts and
fix closure on the task card.
Evidence: review brief and diffs under /tmp (SELF refs).
Impact: task card only.
Refs: frontend bcb8171
2026-10-16 07:18:46 +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 220c041077 Record pin bump unit receipt and composition verification
ci / svc-realcombo (pull_request) Successful in 2m29s
ci / test (pull_request) Successful in 6m47s
ci / test-pg (pull_request) Successful in 9m43s
Why: the Dev-side frontend gitlink bump went through a routed unit and
task-sync; delivery gating requires the receipt and fresh evidence on
the synced head.
Evidence: /tmp/u2-pin-bump-receipt-b.json; make test-frontend SELF entry.
Impact: task card only.
Refs: frontend PR #94
2026-10-16 06:50:26 +00:00
weichen b79386c13f Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

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

Impact: task metadata only.

Refs: .task/fix-admin-user-create-contract.md
2026-10-16 06:48:17 +00:00
weichen 6e51a164e9 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:47:36 +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
agent-exec-transport d67d33e356 agent-exec transport 8dcf1d683c6c44d7ada71af1be36a40d/454b922884c5 2026-10-16 06:46:51 +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 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 55f778206d Record build and test evidence for the frontend unit
Why: delivery gating requires tool-written evidence for the three
completion outputs.
Evidence: make evidence SELF entry on the task card.
Impact: task card only.
Refs: frontend d8e610a
2026-10-16 06:42:44 +00:00
weichen 25900cb444 Record routing verdict and unit receipt for the contract fix
Why: agent-per-unit dispatch to the frontend repo is not supported until
that repo adopts AGENT-EXECUTION.md; verdict and precedent recorded.
Evidence: /tmp/u1-frontend-receipt.json (SELF).
Impact: task card only.
Refs: docs/superpowers/specs/2026-10-15-project-agent-execution-design.md
2026-10-16 06:42:28 +00:00
weichen 5fd8fe808b Record goal and plan for the admin user create contract fix
Why: UI account creation returns 400 (unknown field name) after the
backend contract change; task card records root cause, scope and units.
Evidence: precheck receipt /tmp/precheck-fix-admin-user-contract-20261016a.json (SELF).
Impact: task card only; no product code.
Refs: backend 8dfc223, b9c0a34
2026-10-16 06:31:36 +00:00
weichen 59af9f0627 Record the task card for fix-admin-user-create-contract
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-admin-user-create-contract.md; R0=9edb011e63ab9bf104360379e52c30075bd2f344.

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

Refs: .task/fix-admin-user-create-contract.md
2026-10-16 06:28:16 +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 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
agent-exec-transport 6b00f4f8b0 agent-exec transport b11015860dac4bb8a1943889211374b7/0dd2eb729ad2 2026-10-15 20:02:36 +00:00
weichen 93aba6ba95 Enforce complete normal CLI routing
Why: Emergency Codex fallback must not run before Cursor, Antigravity, and PI have each been exhausted.

Evidence: Cursor transport 5e6c93f765c232783a7dccb05544e26c386fb031; 29 config tests, focused emergency controller test, and 449 governance tests passed with 19 skips.

Impact: Emergency-mode implementation, repair, and test roles now require exactly one enabled profile for each normal adapter while preserving configured order.

Refs: .task/feature-agent-cli-enforcement.md
2026-10-15 19:52:47 +00:00
weichen 59232669d0 Record agent CLI enforcement progress
Why: Preserve the approved scope, actual CLI attempts, independent testing, and first-review remediation status.

Evidence: Task card names the exact sync/review objects and distinguishes direct CLI sessions from standard receipts.

Impact: Task metadata only; implementation behavior is unchanged.

Refs: feature/agent-cli-enforcement
2026-10-15 18:47:49 +00:00