Commit Graph
3131 Commits
Author SHA1 Message Date
weichen 6a2f7cd3e6 Record final-window synchronization and local verification
ci / svc-realcombo (pull_request) Successful in 3m23s
ci / test-pg (pull_request) Successful in 7m51s
ci / test (pull_request) Successful in 7m58s
Why: Keep the migration task's current main baseline, preserved conflicts, fixed sources, and formal verification state reviewable before candidate CI.
Evidence: SELF task-sync, fixed Frontend refresh, full test failures, Core SSH probe, and successful build receipts are recorded in the task card; current-head GATE remains pending.
Impact: Record the fixed-port contention and transport stall without claiming a passing full local test or stage 7 acceptance.
Refs: #537, #538, mq-dev-20261014-537-01
2026-10-14 05:32:44 +00:00
weichen 6160dae6fb Merge current main into versioned dependency workspace
Why: Include the latest Dev task-card closure and governance fix while preserving the versioned dependency migration.
Evidence: SELF merge conflict inspection, clean staged diff, bash syntax check, and prior isolated E2E replay; full final-head verification pending.
Impact: Keep existing Backend and Frontend source directories outside the Git index and retain their on-disk Git data. Preserve password setup, audit grants, scoped browser coverage, and owned process cleanup.
Refs: #537, #538, mq-dev-20261014-537-01
2026-10-14 05:11:13 +00:00
weichen 4f84c2e163 Merge pull request 'Close three trial task cards and fix long-history detection' (#538) from feature/card-close-merge-queue-trial-20261014 into main
ci / svc-realcombo (push) Successful in 3m5s
ci / test (push) Successful in 7m53s
ci / test-pg (push) Successful in 9m31s
2026-10-14 05:08:39 +00:00
weichen 2221a099b7 Backfill the three archived trial card outcomes
ci / svc-realcombo (pull_request) Successful in 2m12s
ci / test (pull_request) Successful in 5m19s
ci / test-pg (pull_request) Successful in 7m44s
Why: The archive move staged the path changes while leaving the status and merge receipts as unstaged content; each archived card must carry its actual completed result.

Evidence: The recorded merge commits f00165e8, d852c159, and 05b997b8 are present in origin/main and match Dev PR #489/#488/#486.

Impact: Mark exactly three authorized cards complete and record their merge subjects without changing other task cards.

Refs: Dev merge queue #518; Dev #489, #488, #486
2026-10-14 04:50:27 +00:00
weichen deff43ae59 Close trial task cards and keep long histories visible
Why: pipefail treated a recent merged-card match as a failed git log after grep exited early, hiding completed cards from precheck and task-close.

Evidence: A disposable long-history regression failed before the fix and passed after it; make test-governance passed 341 cases. Git history confirms PR #489/#488/#486 merge SHAs.

Impact: Detect merged cards reliably and archive only the three authorized trial cards; four unrelated eligible cards remain untouched.

Refs: Dev merge queue #518; Dev #489, #488, #486
2026-10-14 04:50:06 +00:00
weichen 05b997b84d Merge pull request 'Deliver U7 account transactions on the current combination' (#486) from feature/u7-account-tx-audit into main
ci / svc-realcombo (push) Successful in 2m13s
ci / test (push) Successful in 5m3s
ci / test-pg (push) Successful in 7m52s
2026-10-14 04:36:00 +00:00
weichen d805cc1697 Record U7 integration evidence and correct the specification
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 7m19s
Why: The account task needs the actual synchronized combination and raw local checks before freezing its final Dev candidate; two spec lines overstated identity and test behavior.

Evidence: SELF make test, isolated PostgreSQL and Redis backend tests, make build, and task-sync receipts are imported; Backend #185 has independent REPLAY and exact-head GATE.

Impact: Keep current component pins, clarify read-only identity verification and test coverage, and prepare the Dev PR for final exact-head admission.

Refs: Dev #486; Backend #185; merge queue #518
2026-10-14 04:23:31 +00:00
weichen 3270abff01 Select the Backend source preserving account transactions (U7)
Why: Upstream Backend PR #185 changed account and audit behavior while the dependency branch was open. The fixed Dev app must select a source that includes those changes and the bounded test-gate corrections.

Evidence: SELF 343-Go-file upstream parity, full Go test/vet and controlled sandbox RED/GREEN in /tmp/dependency-backend-after-185-{parity,all-go,vet}-20261014-01a1345f.json and /tmp/dependency-sandbox-host-collision-{red,green}-20261014-01a1345f.json.

Impact: Advances only Backend application source lock. RDM and Go library versions remain independently selected; full Dev combination and current HEAD CI remain required before delivery.

Refs: Dev PR #537; Backend PR #196; upstream Backend PR #185; R15
2026-10-14 04:17:55 +00:00
weichen d2783e4061 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=d852c159b6b3387a2f418a42ab6d3696ac873d01; before_record=665955279bac407e2f55bbba9f7299e48fd70031.

Impact: task metadata only.

Refs: .task/feature-u7-account-tx-audit.md
2026-10-14 04:17:13 +00:00
weichen 665955279b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d852c159b6b3387a2f418a42ab6d3696ac873d01.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 04:16:47 +00:00
weichen 1f347c5ec4 Pin the merged account transaction backend
Why: The Dev U7 task must consume the actual reviewed Backend merge and record the current agent-only delivery authorization.

Evidence: Backend #185 merged as 8e80e261 after independent REPLAY and exact-head GATE run 3062; task card preserves the original SELF resume receipt.

Impact: Advance the Backend gitlink to the merged component; parent combination and CI remain pending final synchronization.

Refs: Dev #486; Backend #185; Dev queue #518
2026-10-14 04:15:55 +00:00
weichen e3a16cdfe6 Select the complete versioned-dependency guidance (U6)
Why: The fixed general-standard source must include the queue rule that protects language dependencies and source locks from component rollback, alongside the already approved workspace guidance.

Evidence: SELF R1-R15 documentation and focused queue/link checks passed in /tmp/dependency-guidelines-complete-doc-check-20261014-01a1345f.json and /tmp/dependency-guidelines-queue-consistency-20261014-01a1345f.json.

Impact: Advances only the fixed Guidelines source commit. Runtime code and product dependency selection are unchanged; the final Dev combination must be revalidated before remote delivery.

Refs: Dev PR #537; Guidelines PR #6; R13/R14
2026-10-14 04:03:20 +00:00
weichen d852c159b6 Merge pull request 'Deliver RDM audit export in the controlled integration window' (#488) from feature/rdm-audit-export-entry into main
ci / svc-realcombo (push) Successful in 1m59s
ci / test (push) Successful in 5m16s
ci / test-pg (push) Successful in 7m35s
2026-10-14 03:46:36 +00:00
weichen c5068ed82f Select the Frontend source that preserves export controls (U7)
Why: Upstream Frontend PR #73 added export controls while the dependency migration branch was open; the fixed composition must include those user-visible changes.

Evidence: SELF disposable merge at 74511db passed offline npm install, 264 tests, package consumer and production build in /tmp/dependency-frontend-upstream-replay-{install,test,build}-20261014-01a1345f.json; exact provider platform CI remains to be checked.

Impact: Advances only the application Frontend source lock; Go and npm library versions remain under their language graphs. Full Dev combination validation follows before this branch is pushed.

Refs: Dev PR #537; Frontend PR #84; upstream Frontend PR #73; R15
2026-10-14 03:37:54 +00:00
weichen a70de2c54a Validate export delivery in the controlled integration window
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m12s
ci / test-pg (pull_request) Successful in 8m42s
Why: Finish Dev #488 with delivered Frontend and RDM objects, explicit audit grants in private browser fixtures, and owned process cleanup.

Evidence: Tool-imported SELF precheck, final sync, make test, and real-browser runs retain failures and passes; latest isolated runtime completed seven browser cases. Final exact-head GATE and independent parent Review follow.

Impact: Preserves other main components and existing CI jobs while the one final candidate is fixed for formal checks.

Refs: Dev PR #488; Frontend PR #73; RDM PR #301; queue Issue #518
2026-10-14 03:35:17 +00:00
weichen 925c6a989d Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=f00165e8d71e4dc8ba0ceb7dc50c1a8a3deb6d60; before_record=3e39e8fcdbb885dfe6537b578c20bbcac647b5a3.

Impact: task metadata only.

Refs: .task/feature-rdm-audit-export-entry.md
2026-10-14 03:22:16 +00:00
weichen 3e39e8fcdb Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=f00165e8d71e4dc8ba0ceb7dc50c1a8a3deb6d60.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 03:21:51 +00:00
weichen 000eb75245 Pin delivered frontend export and record current dependency
Why: Prepare genuine Dev #488 for its final window using actually merged component versions and the authorized agent merge scope.

Evidence: Frontend PR 73 tree-identical merge and independent review; RDM PR 301 GATE3044, independent replay, Root merge ef510. Full Dev combination and exact-head CI remain pending.

Impact: Advances the frontend pin and task record only; current target main sync follows in the scheduled final window.

Refs: Dev PR #488; Frontend PR #73; RDM PR #301; Issue #518
2026-10-14 03:19:40 +00:00
weichen 00a3a2609c Keep merge-window test rule aligned with versioned dependencies (U6)
Why: The unrelated main merge restored a gitlink-only test instruction in the queue policy, which omits the new language dependencies and application source lock.

Evidence: SELF document and link check in /tmp/dependency-queue-terminology-check-20261014-01a1345f.json; git diff --check exits 0.

Impact: Documentation wording only; existing manual queue and CI behavior are unchanged.

Refs: Dev PR #537; Documents PR #100; R14
2026-10-14 03:17:33 +00:00
weichen 60f6f11a29 Preserve current main governance and documentation in the dependency candidate
Why:
The authority advanced its Documents gitlink and manual queue trial while this migration was under verification.

Evidence:
Read origin/main f00165e8d7 and the active Issue518 record; the Documents branch preserves its new main and approved dependency plan.

Impact:
Keep the new dependency layout, retain physical legacy Git data, adopt the merged Documents source lock and preserve manual-window progress without taking another task's window.

Refs:
R15; dependency-workspace U6/U7; Dev main f00165e; Documents 1de7d17
2026-10-14 02:36:49 +00:00
weichen f00165e8d7 Merge pull request 'Pin proposal status and start the controlled merge queue trial' (#489) from feature/proposal-status-20261012 into main
ci / svc-realcombo (push) Successful in 1m56s
ci / test (push) Successful in 5m14s
ci / test-pg (push) Successful in 7m47s
2026-10-14 02:30:51 +00:00
weichen 12d875c615 Record isolated CI regression repairs before the final attempt
ci / svc-realcombo (pull_request) Successful in 2m50s
ci / test-pg (pull_request) Successful in 7m42s
ci / test (pull_request) Successful in 7m47s
Why:
Retain actual platform failures and discriminating regression evidence while keeping human acceptance separate.

Evidence:
Reference complete SELF RED and GREEN receipts, actual private-dependency CI success and the preserved strict source gates.

Impact:
Freeze the new task record before current-head CI and independent supplemental review, without implying merge or deployment.

Refs:
R8-R10, R14-R15; dependency-workspace U5/U7
2026-10-14 02:30:49 +00:00
weichen adb6cbcf48 Keep fixed checks and lifecycle fixtures isolated in CI (U5)
Why:
Go-to-Python tests leave ignored bytecode in fixed sources, lifecycle clones need a fixed main reference, and boundary gates require ripgrep.

Evidence:
SELF real byproduct and clone regressions failed before repair; host passed 11 component cases, 4 hook cases and 33 CI credential cases.

Impact:
Execute versioned Go checks in disposable clones while preserving editable overlays and strict dirty guards; install the boundary prerequisite and seed only isolated pinned lifecycle refs.

Refs:
R8-R10, R14-R15; dependency-workspace U5; Dev PR 537 run 3036
2026-10-14 02:29:36 +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 ed923b3aa5 Record platform feedback and approved read-only CI credential setup
ci / svc-realcombo (pull_request) Failing after 2m23s
ci / test-pg (pull_request) Failing after 2m54s
ci / test (pull_request) Failing after 7m23s
Why:
Final validation needs to distinguish fixed local results, actual platform failures and the user's additional credential authorization.

Evidence:
Reference sanitized run logs, independent cold-cache closures, the HTTP mirror regression and metadata-only credential receipts.

Impact:
Keep stage-7 acceptance pending and preserve failed runs rather than treating prior SELF results as current GATE approval.

Refs:
R7-R8, R14-R15; dependency-workspace U5/U7; user approval 2026-10-14
2026-10-14 02:10:30 +00:00
weichen 63ba0d4097 Resolve platform HTTP aliases through verified local CI mirrors (U5)
Why:
Gitea Docker runners inject an HTTP server URL, while ordinary transport rules intentionally reject HTTP sources.

Evidence:
SELF observed the fixed-runner failure, added a real local Git clone regression with RED then GREEN, and passed 31 transport/composition cases.

Impact:
Accept only inherited mirror aliases matching the injected server, owner and repository; keep configured HTTP sources, credentials and foreign aliases rejected without global Git changes.

Refs:
R7-R8, R14; dependency-workspace U5; Dev PR 537 runs 3029/3030
2026-10-14 02:08:34 +00:00
weichen 94bb648bbf Record bounded review and formal validation progress
ci / test-pg (pull_request) Failing after 2m8s
ci / test (pull_request) Failing after 54s
ci / svc-realcombo (pull_request) Failing after 49s
Why:
Preserve approval, active-branch integration and the cold-cache repair without conflating local evidence with final acceptance.

Evidence:
Link complete SELF and independent REPLAY records, and fixed-head component platform runs; leave pending gates explicit.

Impact:
Prepare the final candidate record and WIP component PR links before freezing source-external stage-7 evidence.

Refs:
R1-R15; dependency-workspace U1-U8; policy/delivery.md
2026-10-14 01:45:38 +00:00
weichen 01b7799663 Keep offline package verification reproducible with cold caches (U5)
Why:
An immutable npm lock caches tarballs but packed consumers also require resolver metadata before candidate execution.

Evidence:
SELF host replay passed 57 composition and CI credential cases; real npm 10 and 11 cold-cache consumers passed without lock changes.

Impact:
Acquire only installed exact-version npmjs metadata with clean config, preserve cache paths for offline execution, adopt the repaired Frontend source and record immutable CI fixtures.

Refs:
R6-R8, R14; dependency-workspace U4/U5; UI 63d289e and Frontend 5467517
2026-10-14 01:44:49 +00:00
weichen 839b2a3af0 Synchronize proposal status delivery with the current integration baseline
Why: restore the assigned task against the current target while retaining its original baseline and all newer component capabilities.
Evidence: startup precheck and real parent/component sync receipts capture the original conflict; Documents PR89 was independently reviewed, merged by the agent, and its tree verified.
Impact: include origin/main and the delivered documentation merge 7bd4e17827d4c7c88647bf3c9199c495b60cb107 without rewriting task history or pushing waiting branches.
Refs: Dev PR #489; Documents PR #89; merge queue Issue #518; user takeover authorization on 2026-10-14
2026-10-14 01:18:47 +00:00
weichen 222687f149 Record approval and resume formal dependency validation
Why:
The user approved the fixed implementation and self-check handoff.

Evidence:
Import the complete startup receipt through task-resume; preserve the fixed 0676 candidate's original receipts and independent review scope.

Impact:
Advance stage 6 to approved and prepare stage 7 verification without claiming formal acceptance, trusted CI, integration or deployment.

Refs:
R1-R15; dependency-workspace U1-U8; policy/delivery.md
2026-10-14 01:08:02 +00:00
weichen 0676f30c7b Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF component ownership and fixed-source checks; sync_base=add097d06137c4912a4ed9279e98ca353e4e4cf1; before_record=87c2b9861cdca6f7785d8e1d4e6f7e37a0f1c9fe.

Impact: task metadata only.

Refs: .task/feature-dependency-workspace.md
2026-10-13 18:45:36 +00:00
weichen 87c2b9861c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=add097d06137c4912a4ed9279e98ca353e4e4cf1.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 18:45:33 +00:00
weichen d11eae5899 Record implementation scope and fixed-candidate evidence handoff
Why:
Keep implementation, independent review, formal acceptance and main integration distinct.

Evidence:
Reference immutable early-review scope and actual SELF receipts without upgrading their provenance.

Impact:
Prepare a source-external final evidence entry while preserving current branches and pending acceptance gates.

Refs:
R1-R15; dependency-workspace U1-U8; policy/delivery.md
2026-10-13 18:45:18 +00:00
weichen d76ec5ded2 Finish composition acquisition before running candidate code (U5)
Why:
Later authenticated source acquisition must never follow a frontend build or provider test.

Evidence:
SELF host replay passed all 23 real composition fixtures; both acquisition-order regressions failed before the repair.

Impact:
Prepare fixed sources and Go/npm caches before execution; retain committed tooling checks and RDM-selected Backend versions.

Refs:
R7, R8, R11, R14; dependency-workspace U5
2026-10-13 18:44:39 +00:00
weichen a408e49167 Prove interrupted nested transitions preserve owner recovery data
Why:
An interrupted multi-component transition must retain original staged, ignored and external-worktree data after some independent copies have completed.

Evidence:
SELF scratch fixture interrupts a real nested copy after App is saved and Logging is partially copied; originals and external Git metadata remain identical, recorded partial data persists and retry refuses to discard it.

Impact:
Add failure-path coverage and clarify reachability checks before component branch cleanup; no transition implementation change.

Refs:
Dependency-workspace R9/R15 and independent reliability coverage followup.
2026-10-13 18:33:21 +00:00
weichen f2b7a9af68 Finish acquisition before inline Python and shell verification
Why:
The lifecycle pin verification step executes candidate Python and shell code even when its YAML run value is inline.

Evidence:
SELF regression observes three credential-order failures on the prior candidate, then passes after moving pin verification behind all privileged acquisition and recognizing inline run entries.

Impact:
Retain the pin verification gate while ending credential use before every candidate entry point.

Refs:
Dependency-workspace independent security and standards validation; R8 and CI phase boundary.
2026-10-13 18:27:31 +00:00
weichen add097d061 Merge pull request 'Require agent-only merges and archive the delivered merge queue increment' (#536) from feature/card-close-merge-queue-20261014 into main
ci / svc-realcombo (push) Successful in 1m42s
ci / test (push) Successful in 4m51s
ci / test-pg (push) Successful in 7m34s
2026-10-13 18:22:26 +00:00
weichen 0d9f44a7e2 Bind executed build tools and finish acquisition before candidate code
Why:
A dirty composer could change artifacts under a committed Dev identity, and two CI jobs reacquired credentials after executing candidate build code.

Evidence:
SELF regressions reproduce both issues before the fixes; all22 real composition cases and21 dependency/CI cases pass after. CI syntax checked; full exact committed replay follows this checkpoint.

Impact:
Verify executing composer/transport bytes before import and publication, record explicit tooling provenance, order all privileged acquisition first, and model CGO correctly in the nested component race fixture. Existing product and required CI gates remain.

Refs:
Dependency-workspace early code review; correctness/standards/security P1 findings and R7-R8/R14.
2026-10-13 18:15:42 +00:00
weichen 88b918132f Keep credential regressions reproducible in fixed source archives
Why:
Formal root tests cannot read ignored migration clones, so provider CI regressions failed despite the product and source gates passing.

Evidence:
SELF receipts record 18 missing-source errors, then all 29 credential cases passing from a real source archive without .migration and with exact host Git-source validation.

Impact:
Use committed test-only workflow snapshots with full source commits and SHA256 provenance. Real acquisition still executes trusted inline workflows and never reads these fixtures.

Refs:
Dependency-workspace U5/U7; archive receipt66f01970885b34bbb0f9a2dfb244e4a58618b725e600f85fe765099cf2f3bd36.
2026-10-13 17:59:30 +00:00
weichen 98d08347bd Integrate current task recovery and accepted planning contracts
Why:
Preserve work merged by concurrent tasks while adopting versioned dependency workspaces.

Evidence:
SELF task receipts record conflict detection, all 96 task/recovery/cutover cases, all 33 evidence cases and 5 component identity cases. Documents links and requirements were replayed after preserving both planning entries.

Impact:
Keep upstream idempotent sync, local resume and source-external receipt rules; adapt fixed-guidelines readiness and ignored component identity validation. Remove only obsolete index links and retain their physical Git metadata.

Refs:
Authoritative main57bcb17ea212a531186b6e21617a7f3bea65a791; Documents4a26798000c39cc59ba0c2cc6328f5c8f10dcb32; dependency-workspace R15.
2026-10-13 17:38:24 +00:00
weichen 03ad9136e3 Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 1m52s
ci / test (pull_request) Successful in 4m58s
ci / test-pg (pull_request) Successful in 7m17s
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=57bcb17ea212a531186b6e21617a7f3bea65a791.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 17:34:21 +00:00
weichen 7a1ff23341 Keep immutable product composition independently executable
Why:
An attempted shared digest import introduced a workspace package requirement in standalone fixed-root product fixtures.

Evidence:
SELF task receipts record the actual ModuleNotFoundError followed by all 20 real Git/Go/npm composition cases passing after restoring the local helper.

Impact:
Preserve standalone operation and retain the behavior-preserving unused parameter/import cleanup.

Refs:
Agent-System-Dev dependency-workspace U5; SELF composition receipt 5b7c224d67ab248b685da436ebee56638c1945a1dca3666f40e763621c1b8003.
2026-10-13 17:24:28 +00:00
weichen 4c71058162 Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-merge-queue-policy-draft.md(PR#519) — 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-13 17:22:20 +00:00
weichen 93ac63fb3d Compose immutable dependency sources and preserve branch transitions
Why:
Replace repeated submodule source pointers with consumer-owned language versions and fixed application sources, keeping independent repository edits and existing branches intact.

Evidence:
SELF task receipts contain startup/sync evidence, real Go and npm consumption, Native overlay/unlink, safe transition/ref preservation, credential boundary and historical build regressions. Exact committed full composition and RDM checks follow this checkpoint; formal acceptance and GATE CI remain pending.

Impact:
Add isolated build/test composition, source provenance and safe owner refresh, adapt governance and service build callers, remove replaced index links while retaining original Git metadata, and adopt reusable dependency standards.

Refs:
Documents approved dependency-workspace r1/R1-R15 and U1-U7 implementation plan; feature/dependency-workspace task card.
2026-10-13 17:18:07 +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 57bcb17ea2 Merge pull request 'Archive the merged IAM integration task and preserve actual CI results' (#535) from feature/iam-i1-permission-boundaries into main
ci / svc-realcombo (push) Successful in 1m47s
ci / test (push) Failing after 4m18s
ci / test-pg (push) Successful in 7m11s
2026-10-13 17:09:27 +00:00
weichen 59414e2e16 Archive the merged IAM integration task with actual gate results
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m24s
ci / test-pg (pull_request) Successful in 7m14s
Why: Close the delivered I1 task without modifying unrelated task records or shared workspaces.

Evidence: Dev PR 534 merged after all three exact-head CI jobs passed; RDM 360/362 and Documents 98/99 actual results and independent reviews are retained.

Impact: Archive this task card and preserve original receipts only; leave all worktrees, branches, production services and later IAM increments unchanged.

Refs: Dev PR 534; policy/delivery.md task closure authorization; IAM I1.
2026-10-13 16:55:34 +00:00
weichen 28dcfcea78 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=415f9ac58ece9d9b63bd9b3fea39978bb847fcce; before_record=415f9ac58ece9d9b63bd9b3fea39978bb847fcce.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 16:54:52 +00:00
weichen 415f9ac58e Merge pull request 'Adopt the reviewed IAM permission contract and merged RDM evidence' (#534) from feature/iam-i1-permission-boundaries into main
ci / svc-realcombo (push) Successful in 2m4s
ci / test (push) Failing after 3m29s
ci / test-pg (push) Successful in 7m13s
2026-10-13 16:53:16 +00:00
weichen ccbbdec74b Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 8m22s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=e793e9804a1f5ecf49b29a40b4baac90ceb04e55; before_record=49dac767dcb32a21f2f9f703126c7aba09bedca8.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 16:40:53 +00:00