Commit Graph
2651 Commits
Author SHA1 Message Date
weichen 6780d3d0ff Preserve task closure receipts in the archive
ci / test-pg (pull_request) Successful in 1m48s
ci / test (pull_request) Successful in 3m33s
Why: keep original closure and synchronization evidence after moving the completed card.

Evidence: existing evidence.py read_receipt and append_card validated/imported original SELF receipts; initial scope refusal retained.

Impact: archived task record only; no policy or component change.

Refs: PR #476; PR #479
2026-10-12 13:44:28 +00:00
weichen 6345d0159b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6ba91239e680ef240625dc1e86232c48c4221716.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 13:42:10 +00:00
weichen 7030143835 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 3m31s
ci / test-pg (pull_request) Successful in 1m40s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-pr-merge.md(PR#476) — merges verified via git log --merges 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-12 13:41:11 +00:00
weichen 6ba91239e6 Merge pull request 'Let agents review and merge PRs after resolving conflicts and passing CI' (#476) from feature/agent-pr-merge into main
ci / test-pg (push) Successful in 1m58s
ci / test (push) Successful in 3m34s
2026-10-12 13:39:05 +00:00
weichen cdbdc87b0a Record the final baseline before merge validation
ci / test-pg (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 3m32s
Why: include the newly integrated backend identity CLI before testing the combination.

Evidence: SELF task-sync and ancestor verification receipts in the task card; final HEAD CI is required.

Impact: task metadata only; reviewed normative files are unchanged.

Refs: .task/feature-agent-pr-merge.md; PR #476
2026-10-12 13:34:52 +00:00
weichen 4ff766aff9 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=9b5be3926eaa394a9e520fd72ffdf6d0a48d1aef; candidate=794bf8ec1bafdec0c0cd8904ebb219b090627217.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 13:34:05 +00:00
weichen 794bf8ec1b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=9b5be3926eaa394a9e520fd72ffdf6d0a48d1aef.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 13:33:31 +00:00
weichen 9b5be3926e Merge pull request 'Close merged task card feature-pin-backend-identity-cli' (#478) from feature/card-close-20261012-133217Z into main
ci / test-pg (push) Successful in 1m53s
ci / test (push) Successful in 3m49s
2026-10-12 13:32:52 +00:00
weichen 783c8d2354 Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m50s
ci / test (pull_request) Successful in 3m50s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-pin-backend-identity-cli.md(PR#477) — merges verified via git log --merges 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-12 13:32:17 +00:00
weichen 31dbab2247 Merge pull request 'Pin modules/backend to acabb85 for the public identity CLI' (#477) from feature/pin-backend-identity-cli into main
ci / test-pg (push) Successful in 1m45s
ci / test (push) Successful in 3m41s
2026-10-12 13:31:41 +00:00
weichen c5b63a5e9a Record synchronization and replay on the latest integration base
ci / test-pg (pull_request) Successful in 1m43s
ci / test (pull_request) Successful in 3m22s
Why: include the newly merged service identity baseline before final CI.

Evidence: SELF task-sync, ancestor check, generator replay and document-link receipts in the task card.

Impact: task metadata only; all reviewed policy and generator content is unchanged.

Refs: .task/feature-agent-pr-merge.md; PR #476
2026-10-12 13:29:04 +00:00
weichen a5840dcd84 Record task-sync evidence
ci / test-pg (pull_request) Successful in 1m33s
ci / test (pull_request) Successful in 3m23s
2026-10-12 13:27:53 +00:00
weichen bdcfcd68e8 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=6a494d3977e6557e7bebe0e5bb1c4a12091296e0; candidate=aba6a256078a19f42e234c48397f25e4cb67e578.

Impact: task metadata only.

Refs: .task/feature-pin-backend-identity-cli.md
2026-10-12 13:27:52 +00:00
weichen aba6a25607 Pin modules/backend to acabb85 for the public identity CLI
Why: Backend #180 moved the identity CLI to pkg/identity (shared with
Agent-System-RDM per PR 276); Dev main should consume it so composed
binaries carry the same identity semantics and capabilities output.
Evidence: make test exit 0 (combined suite on the bumped pin);
make test-pins ok; rows in the task card.
Impact: gitlink only (bbe9773 -> acabb85, spans #177/#179/#180).
Refs: .task/feature-pin-backend-identity-cli.md; user goal directive
2026-10-12 (implement remaining U1/U2/U3 items in order).
2026-10-12 13:27:26 +00:00
weichen 27a60a4cb8 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=6a494d3977e6557e7bebe0e5bb1c4a12091296e0; candidate=afcadae78c6ea386d59559e21a15ee353f3a99b1.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 13:27:01 +00:00
weichen afcadae78c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6a494d3977e6557e7bebe0e5bb1c4a12091296e0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 13:26:33 +00:00
weichen e867ff9b25 Link the delivery record to PR 476
ci / test-pg (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 3m22s
Why: preserve the actual main PR and independently reviewed object before final CI.

Evidence: completed review and authoritative synchronization receipts in the task card; CI must bind the new HEAD.

Impact: task metadata only; no normative or component change.

Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/476
2026-10-12 13:25:32 +00:00
weichen a19c5b4c0e Preserve independent review and scoped cleanup authorization
ci / test-pg (pull_request) Successful in 1m48s
ci / test (pull_request) Successful in 3m27s
Why: bind delivery to the completed review and the user authorized cleanup endpoint.

Evidence: independent review run 20261012-123744-f14f6caa and raw records are captured in the task card; final PR CI is still required.

Impact: task metadata only; all eight reviewed policy and generator files remain unchanged.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 13:24:24 +00:00
weichen d5af65112b Record the task card for feature-pin-backend-identity-cli
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-pin-backend-identity-cli.md; R0=6a494d3977e6557e7bebe0e5bb1c4a12091296e0.

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

Refs: .task/feature-pin-backend-identity-cli.md
2026-10-12 13:23:28 +00:00
weichen 6a494d3977 Merge pull request 'Close merged task card feature-svc-identity-u1' (#475) from feature/card-close-20261012-130704Z into main
ci / test-pg (push) Successful in 1m37s
ci / test (push) Successful in 3m29s
2026-10-12 13:07:16 +00:00
weichen e7f3507197 Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 2m31s
ci / test (pull_request) Successful in 3m30s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-svc-identity-u1.md(PR#474) — merges verified via git log --merges 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-12 13:07:04 +00:00
weichen 54905ab1b3 Merge pull request 'Harden svc.sh identity isolation and deploy candidate gate (U1 slice)' (#474) from feature/svc-identity-u1 into main
ci / test-pg (push) Successful in 1m33s
ci / test (push) Successful in 3m22s
2026-10-12 13:06:22 +00:00
weichen 1a99be4b32 Fill PR link and outcome sections in the task card
ci / test-pg (pull_request) Successful in 2m16s
ci / test (pull_request) Successful in 3m24s
2026-10-12 13:02:23 +00:00
weichen 1874af880d Re-record governance suite evidence on the synced head
ci / test-pg (pull_request) Successful in 1m29s
ci / test (pull_request) Successful in 3m25s
2026-10-12 13:01:24 +00:00
weichen 96be78c044 Record task-sync evidence and merged main into the slice 2026-10-12 12:59:26 +00:00
weichen 9404eeed71 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=8ebf5021468a1301ccbe2fe0568508e16d8bb708; candidate=c3aaaa2954333e2d3a55c2f950fc5051cca5fe88.

Impact: task metadata only.

Refs: .task/feature-svc-identity-u1.md
2026-10-12 12:59:16 +00:00
weichen c3aaaa2954 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=8ebf5021468a1301ccbe2fe0568508e16d8bb708.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 12:58:50 +00:00
weichen 3ad0da12ce Record governance suite evidence for the identity gate slice 2026-10-12 12:58:43 +00:00
weichen 55ed5899fb Harden svc.sh identity isolation and deploy candidate gate
Why: batch update leaked AGENT_SYSTEM_INSTANCE_ID/DBREF from one service
to the next, and RDM artifacts without the identity CLI were stopped and
overwritten before their startup identity refusal surfaced, leaving
rdm1/rdmcand in a mixed registration-vs-artifact state (2026-10-12).
Evidence: make test-governance 217 OK; tests.test_svc_identity and
tests.test_svc_precheck green; rows recorded in the task card.
Impact: env_config resets identity env per service; capability probe is
timeout-guarded and rejects serve-shaped output; identity ensure moves
to adoption/init (bare start is verify-only); deploy builds and gates
candidates before stopping the old service (refuses identityless
candidates, completes missing identity rows via the candidate); update
runs svc_manifest_migrate like every other lifecycle entry.
Refs: .task/feature-svc-identity-u1.md; user root-cause report 2026-10-12.
2026-10-12 12:56:37 +00:00
weichen 5b44a6dc9c Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=8ebf5021468a1301ccbe2fe0568508e16d8bb708; candidate=9cf566cb59fda207dd296718843a7daae59224e9.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:54:08 +00:00
weichen 9cf566cb59 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=8ebf5021468a1301ccbe2fe0568508e16d8bb708.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 12:53:45 +00:00
weichen 4f63a9e04e Preserve final merge synchronization evidence
Why: retain the synchronization against the advancing authoritative target.

Evidence: SELF task-sync receipt in .task/feature-agent-pr-merge.md; CI on the final synchronized candidate remains pending.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:53:42 +00:00
weichen 7b3870314a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=8ebf5021468a1301ccbe2fe0568508e16d8bb708; candidate=aa55de6f470eb5d5bd952d703dd6a087bbad7246.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:50:00 +00:00
weichen 8ebf502146 Merge pull request 'Close merged task cards (feature/card-close-20261012-124924Z)' (#473) from feature/card-close-20261012-124924Z into main
ci / test-pg (push) Successful in 1m49s
ci / test (push) Successful in 3m25s
2026-10-12 12:49:38 +00:00
weichen aa55de6f47 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6a44736f03f08428e68861f923b18ca645043efe.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 12:49:33 +00:00
weichen 8a324eb963 Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m38s
ci / test (pull_request) Successful in 3m23s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-pin-backend-read-consumption.md(PR#470) — merges verified via git log --merges 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-12 12:49:24 +00:00
weichen 6a44736f03 Merge pull request 'Pin backend to EXT-8b read-path consumption' (#470) from feature/pin-backend-read-consumption into main
ci / test-pg (push) Successful in 1m42s
ci / test (push) Successful in 3m28s
2026-10-12 12:48:42 +00:00
weichen 8067ae3c05 Keep manual stage wording separate from agent review and merge
Why: avoid general manual-stage wording overriding stages eight and nine.

Evidence: SELF document and link checks captured in the task card; existing governance checks cover unchanged script and test content.

Impact: clarify two policy sentences and record review-node synchronization; no mechanism or component change.

Refs: .task/feature-agent-pr-merge.md; policy/delivery.md
2026-10-12 12:46:07 +00:00
weichen 6ca06ee423 Record task-sync evidence
ci / test-pg (pull_request) Successful in 1m36s
ci / test (pull_request) Successful in 3m11s
2026-10-12 12:45:03 +00:00
weichen c477d09f0a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ac1de9c4c44a74b6a20a76ef3d948b492db84c39; candidate=d7ac7242edf4783a8ad96c08fe8b363c7669ccb1.

Impact: task metadata only.

Refs: .task/feature-pin-backend-read-consumption.md
2026-10-12 12:45:02 +00:00
weichen d7ac7242ed Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ac1de9c4c44a74b6a20a76ef3d948b492db84c39.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 12:44:41 +00:00
weichen ac1de9c4c4 Merge pull request 'Record U7 capacity merge SHA and green retest receipt' (#472) from feature/u7-capacity-close-note into main
ci / test-pg (push) Successful in 1m43s
ci / test (push) Successful in 3m9s
2026-10-12 12:44:39 +00:00
weichen 5595420b5f Record combo test evidence after merge pin 2026-10-12 12:44:38 +00:00
weichen 8818056f81 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d8a269ab2fd20e4783ba0cde6a4794a702ad7571; candidate=da33045cfd425ae07cd566935da5fdcde97b36c8.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:42:23 +00:00
weichen da33045cfd Record fixed-candidate governance checks and merge authority
Why: preserve the tested policy object and separate local checks from pending review and CI.

Evidence: SELF command receipts in the task card; 212 governance cases with one existing PG-only skip and 12 verified links.

Impact: task metadata only; policy and component content are unchanged.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:41:32 +00:00
weichenandCursor abc83e1b19 Record U7 capacity merge SHA and green retest receipt
ci / test-pg (pull_request) Successful in 1m39s
ci / test (pull_request) Successful in 3m15s
Why: Archived card still said merge/cleanup NOT_RUN, and the green
make-test retry landed on the feature branch after PR #468 merged.
Evidence: merge 1325824 CI push jobs success; receipt from 30a5421.
Impact: Close record matches merged facts; SELF capacity still not a release.
Refs: Dev #468; Documents #83 #86

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 12:40:57 +00:00
weichen 65cd7e06b1 Resolve backend pin to merge of EXT-8b and fast-slow lines
ci / test-pg (pull_request) Successful in 1m46s
ci / test (pull_request) Successful in 3m22s
Why: origin/main 已并行推进 backend pin 至 4d48aba(fast-slow 线);本任务 EXT-8b 线 830fea3 与其为 5e8ada7 后的兄弟分支——直接指 830fea3 会回退他人已合入内容(memory: dev pin 丢内容教训)。
Evidence: merge/ext8b-fastslow=8e50977(Backend 仓,build+runmgr/server/extension 三套件绿);组合验证见任务卡。
Impact: gitlink 指两线合并;不回退任何已合入提交。
2026-10-12 12:36:26 +00:00
weichen ca1f781c1f Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d8a269ab2fd20e4783ba0cde6a4794a702ad7571; candidate=ab622e5bc8a5f192db7658b1df1fe7b13144ad5e.

Impact: task metadata only.

Refs: .task/feature-agent-pr-merge.md
2026-10-12 12:36:11 +00:00
weichen 6e96c16af7 Record merge-pin combo test
ci / test-pg (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 3m28s
2026-10-12 12:35:36 +00:00
weichen f977f36351 Merge remote-tracking branch 'origin/main' into feature/pin-backend-read-consumption
# Conflicts:
#	modules/backend
2026-10-12 12:35:34 +00:00