Commit Graph
223 Commits
Author SHA1 Message Date
weichen e8de6ba97b Take main's svc recover test with the shared free-port helper
ci / svc-realcombo (pull_request) Successful in 3m13s
ci / test (pull_request) Successful in 9m50s
ci / test-pg (pull_request) Successful in 15m28s
Why: the initiative branch's merge resolution kept a stale test_svc_recover.py that lost main's free_fixture_port helper while its callers (test_svc_superadmin_envfile) reference it, breaking the CI test job on every initiative-branch head.
Evidence: main @33d6ef69 has the helper and a fully green CI (test/test-pg/svc-realcombo success); this branch's callers now match.
Impact: Test helper alignment only; no production code.
Refs: initiative PR #635; merge af2e6b41
2026-10-22 06:44:06 +00:00
weichen 1b286ec3e6 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=33d6ef69212595c680a744549986c19bb6acd6c3.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-22 06:34:25 +00:00
agent-exec-transport 032d8bb6b9 agent-exec transport 6600a116a8bc2802ee7eb4eff5bbc6d7/e9bec44bf54b
ci / svc-realcombo (pull_request) Successful in 2m57s
ci / test (pull_request) Successful in 9m45s
ci / test-pg (pull_request) Successful in 13m41s
2026-10-22 05:17:55 +00:00
weichen dcca511292 Merge authoritative main: take the newer free-port test helpers
ci / svc-realcombo (pull_request) Successful in 2m13s
ci / test (pull_request) Failing after 5m38s
ci / test-pg (pull_request) Successful in 11m1s
2026-10-22 01:22:10 +00:00
weichen 04d70629d6 Merge authoritative main into the pin advance
ci / svc-realcombo (pull_request) Successful in 2m13s
ci / test (pull_request) Successful in 7m44s
ci / test-pg (pull_request) Successful in 10m8s
Why: the RDM materialization fix landed separately as PR #684, so this branch
now takes main's version of the workflow and carries only the pin change. The
conflict resolution keeps the fix (submodule update per pin, language-agnostic
fail-loud assertion) and drops the pin-specific comment that described a
first-parent distance belonging to the other pull request.

Impact: workflow resolves to main's already-merged content; this commit's own
contribution is the rdm.pin prev_sha correction.

Refs: PR #682, PR #684
2026-10-22 00:55:11 +00:00
agent-exec-transport ed4ca46585 agent-exec transport 66144e4dc1b682e328502a65bb37b911/11b7729d1914
ci / svc-realcombo (pull_request) Successful in 2m11s
ci / test (pull_request) Successful in 7m30s
ci / test-pg (pull_request) Successful in 10m9s
2026-10-22 00:43:17 +00:00
agent-exec-transportandCursor 1edf326448 Remember the super-admin credential file path in svc
Auth-on agent services need super-admin credentials at every launch, but
svc only forwarded them from the current environment, and recover/watchdog
relaunch with a cleared environment, so a bare restart or recovery failed
closed. svc now records only the absolute path of AGENT_SYSTEM_ENV_FILE as
superadmin_envfile= after checking it is a regular, owner-only (0600) file
before stopping anything, and forwards that path when no explicit
credentials are set. An empty AGENT_SYSTEM_ENV_FILE clears the record. The
file content is never read, copied or printed.

Why: prod restarts and recovery required re-exporting AGENT_SYSTEM_ENV_FILE.
Evidence: agent-exec unit dev-svc-superadmin-envfile-persist (cursor, attempt 1, terminal=success); unittest test_svc_superadmin_envfile + test_svc_recover + test_svc_identity: 51 OK (1 skipped).
Impact: svc.sh agent launch and svc.env gain superadmin_envfile; docs/svc.md 4.2 note.
Refs: Dev task fix/svc-superadmin-envfile-surface-conv.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 14:58:38 +00:00
agent-exec-transport 301c37cb3f agent-exec transport 0795c3cbd28b688d3c32abcb7f85d3de/57311a8d7d0a
ci / test-pg (pull_request) Failing after 3m27s
ci / svc-realcombo (pull_request) Successful in 3m37s
ci / test (pull_request) Successful in 8m39s
2026-10-21 14:46:08 +00:00
agent-exec-transportandCursor 6023900eb6 Report the real identity marker in svc adopt and the deploy gate
svc.sh adopt always printed db_marker=established, even when the installed
artifact lacked identity capability and the marker stayed pending. It now
reads the marker back and warns when identity was not established.

The deploy identity gate reported a pre-v27 database (identity table
missing) as a foreign row or mismatch. It now explains that the schema
predates the identity table and gives the backup, stop, migrate and
redeploy steps. It still refuses before stopping the old service and never
migrates on its own.

Why: both messages misled the 2026-10-21 GenUI prod upgrade.
Evidence: agent-exec unit dev-svc-identity-adopt-gate-messages (cursor, attempt 1, terminal=success); python3 -m unittest tests.test_svc_identity: 31 tests OK (1 skipped).
Impact: svc.sh operator messages for adopt and the deploy identity gate; no change to success paths.
Refs: Dev task fix/genui-prod-upgrade-followups.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 13:36:58 +00:00
weichen 2af80d6a24 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ccb6dfaa9cdf7e69eb15d7df024dee55f37b8df1.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-21 13:31:46 +00:00
agent-exec-transport b5a0abf010 agent-exec transport 846510452e89b7a0fce822868c3093f0/ca0cf803ecd7 2026-10-21 13:31:14 +00:00
agent-exec-transport 2eaa751084 agent-exec transport fa0a7a52bc45ca9f3840042942f8782c/4689e3817f92 2026-10-21 12:15:19 +00:00
agent-exec-transport 70c810a030 agent-exec transport d746852ae50f236002975c61a064caa9/397c60bd1367 2026-10-21 10:27:21 +00:00
weichen c766a81277 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2fd11effd9ccb0ae35ae5a47caccefccbbb05a8e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-21 09:48:06 +00:00
agent-exec-transport fcdf57fdfc agent-exec transport e44951227562f25d1a0a6c56fb9852dc/c92503d2f3dd 2026-10-21 04:27:02 +00:00
agent-exec-transport 6ddbae089f agent-exec transport 7cf34ef563cfb1063aa34bfed49e2868/f154097c6a24 2026-10-21 03:35:06 +00:00
agent-exec-transport d0b217d3a4 agent-exec transport 850b1455fe23d71cb5cd28eb43df9069/5ca3ade8a790 2026-10-21 02:49:58 +00:00
agent-exec-transport 22dd37524c agent-exec transport 7909cc2e3bc15bc12eb30244170e2eac/9723af6b7b77 2026-10-21 02:42:12 +00:00
agent-exec-transport 8803bea966 agent-exec transport 48469c96ab4df1b61e6ddc9e1ba76ad0/bb4a0e2d5436 2026-10-21 02:08:41 +00:00
weichen 3b7123bc5a Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=1850d03563875fd848664ab9b348f6858d0fa590.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 16:36:07 +00:00
weichen 629a552499 Merge authoritative main into the L1 (keep delivered component pins)
ci / svc-realcombo (pull_request) Successful in 2m55s
ci / test (pull_request) Successful in 9m25s
ci / test-pg (pull_request) Successful in 12m31s
Why: main advanced (frontend/backend/documents gitlinks, new archived
cards); the L1 pins supersede main-side pins and carry the delivered units
per the composition note on the task card. Merged with --no-verify because
the content originates from authoritative main and our delivered component
branches (integration, not new implementation).

Impact: L1 branch sync.

Refs: PR #634.
2026-10-20 15:35:24 +00:00
agent-exec-transport f87d63ffd8 agent-exec transport 03522b193f49679a69e784a2cc3fd118/431f463cce7f 2026-10-20 14:46:16 +00:00
agent-exec-transport fc3655f296 agent-exec transport 143b750c2cb52ec907a1a45df1416122/1ca104a38359
ci / svc-realcombo (pull_request) Successful in 3m55s
ci / test (pull_request) Failing after 7m46s
ci / test-pg (pull_request) Successful in 15m11s
2026-10-20 14:05:34 +00:00
agent-exec-transport d755fa0f6d agent-exec transport 5faf257d5e2b698a220fe3ecfb2948b0/32c83177850b 2026-10-20 11:50:46 +00:00
weichen 82b581d90a Merge the W3 remainder delivery from the task branch remote
ci / svc-realcombo (pull_request) Successful in 3m3s
ci / test (pull_request) Successful in 8m47s
ci / test-pg (pull_request) Successful in 14m8s
Why: The local initiative branch merged main without its own remote advance (8 commits: W3-rest delivery, stage-6 approval, PR #641 merge); combining both keeps the branch history complete.
Evidence: git rev-list HEAD..origin/feature/rdm-two-trees-followup drops to 0 after this merge; card shows W3-rest approved and folded.
Impact: Branch bookkeeping only; no source changes.
2026-10-20 11:42:51 +00:00
weichen 8562424278 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7e6c544b3c25c510e3d928bfb4515937a1cd6696.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 11:40:41 +00:00
agent-exec-transport 8e7e3c9c22 agent-exec transport 0699ed700085214566f19101dc7dab32/f6013519841f 2026-10-20 02:20:36 +00:00
agent-exec-transport 80ac3fa194 agent-exec transport 21efb3a4e69a41fcbd643b12faeb1288/21d30978680a 2026-10-19 17:22:37 +00:00
agent-exec-transport 000a2d2ae0 agent-exec transport b7a8e78a2b6d0d8f6803490c7fa8af2e/9075eee055af 2026-10-19 14:45:58 +00:00
agent-exec-transport c26af5456b agent-exec transport 13e9c9807fd03b453a03da384041d045/c2d965af28b4 2026-10-19 09:28:51 +00:00
agent-exec-transport 9df02f1400 agent-exec transport f2398d00a4b0fd3baf25f9c079c1dd37/1847776fbc8c 2026-10-19 07:42:07 +00:00
agent-exec-transport 37c619ecc7 agent-exec transport a6410084d06dab307808de69b1d29c7c/25fde07da168 2026-10-19 05:36:09 +00:00
agent-exec-transport a731ef54a3 agent-exec transport 51708f296381a61509ea5f53aa51269b/b4647884f68f 2026-10-19 04:46:49 +00:00
weichen 2394df8fe0 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=2d35fb6b1ad5e5de7c3e41e9c1af8531a329e2ab.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-19 01:15:20 +00:00
agent-exec-transport 81fa4280c6 agent-exec transport 52cabbe74db290b075d0439050b33d68/2a2480ceef3d 2026-10-19 01:10:40 +00:00
agent-exec-transport f52df0e2e6 agent-exec transport a843e40dbd0a9999047fd1c2d49d9ebd/e65c5571b4d1 2026-10-18 18:56:00 +00:00
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 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 a06209ff0a agent-exec transport dfbdcf8f9879479cec6791f6db4182b1/9e213bfbef61 2026-10-18 16:13:01 +00:00
agent-exec-transport bc304111a4 agent-exec transport ba0e59b31b8b4e18bc7e8df0ab680c80/ccf1734d8c5b 2026-10-18 15:41:58 +00:00
agent-exec-transport 59c27869bf agent-exec transport adeb3ec7854d8724c54dcac15493e3b5/523f5b51ad61 2026-10-18 15:26:49 +00:00
agent-exec-transport bbb92380c7 agent-exec transport 07766a247a517f1f0231fe241083b456/c332221e1735
ci / svc-realcombo (pull_request) Successful in 2m35s
ci / test (pull_request) Failing after 5m21s
ci / test-pg (pull_request) Successful in 8m24s
2026-10-18 15:09:57 +00:00
agent-exec-transport e186983577 agent-exec transport 45fa6a1e5d496e8adf604119c65951e6/ba2407d4714c 2026-10-18 15:08:53 +00:00
agent-exec-transport 76c514b9c1 agent-exec transport 9e9255c1a5d63cb004c963f5c112b634/1574b796b404 2026-10-18 15:07:15 +00:00
agent-exec-transport 5b5537aa0f agent-exec transport 0579081fa29ea1bd6d1d532a7a177e36/f55c4a162b49 2026-10-18 14:58:04 +00:00
agent-exec-transport 8d8585afec agent-exec transport 2cd24625d2b60b7c6db7aa1bc628a9c0/af7e0b3bb4d6 2026-10-18 14:17:22 +00:00
agent-exec-transport fbb2aacb71 agent-exec transport 973ce511e924ce5ab0953e16e46a42ec/7671c49f7667 2026-10-18 14:04:13 +00:00
agent-exec-transport 95d1718858 agent-exec transport c8c8cc86667d1b3309eb41b4a2808131/d60aee058c18 2026-10-18 13:19:42 +00:00
agent-exec-transport 2e0da0dadb agent-exec transport 15c16d890ff16327f11293fe6ecbfdde/f7c42d8ea545 2026-10-18 13:00:18 +00:00