WeiCHEN
50d50d4798
fix(web): preserve org user directory across workbench reset
...
Logout and account switch were clearing USERS from localStorage, so
UI-01 page.goto remount loaded an empty member list for non-admins.
2026-09-22 22:29:56 +08:00
WeiCHEN
b246ead0e4
docs(ops): sync docrev-ui head_sha to tip
2026-09-22 22:29:55 +08:00
WeiCHEN
7519e76ac2
docs(ops): mark docrev UI rerun blocked pending env lease
2026-09-22 22:29:54 +08:00
WeiCHEN
8d2d514fa7
fix(e2e): exit AdminConsoleView via 返回工作台 in UI-00
2026-09-22 22:29:53 +08:00
WeiCHEN
61a0623bf8
fix(e2e): open Users section before create-user in docrev UI-00
2026-09-22 22:29:52 +08:00
WeiCHEN
2e45a649c5
docs(ops): register docrev UI rerun short-term after artifact fix
2026-09-22 22:29:51 +08:00
WeiCHEN
4bb4881241
merge: feature/track-t-strengthen-2026-09-22
2026-09-22 22:28:48 +08:00
WeiCHEN
3208e090ad
merge: feature/rdev-closeout-2026-09-22
2026-09-22 22:28:44 +08:00
WeiCHEN
1498cd230a
merge: feature/server-assembly-2026-09-22
2026-09-22 22:26:50 +08:00
WeiCHEN
2695b55863
merge: feature/docgov-vocabulary-2026-09-22
2026-09-22 22:26:27 +08:00
WeiCHEN
476ef180bb
merge: feature/closeout-unfinished-batch-2026-09-22
2026-09-22 22:26:19 +08:00
WeiCHEN
e7aaa20f5d
docs(ops): record unfinished-batch closeout on local tip 0352c099
2026-09-22 22:26:14 +08:00
WeiCHEN
aebd27665b
merge: feature/loading-perf-closeout-2026-09-22
2026-09-22 22:25:37 +08:00
WeiCHEN
fe9b1b41ed
merge: feature/web-api-client-2026-09-22
2026-09-22 22:24:29 +08:00
WeiCHEN
0352c0996d
merge: feature/governance-automation-2026-09-22
...
Keep macOS process platform; land W4 queue/automation and cleanup-report.
2026-09-22 22:20:37 +08:00
WeiCHEN
3eac3a815f
merge: feature/engine-split-archfix-2026-09-22
...
Restore arch-check after engine-split unused docgov imports.
2026-09-22 22:14:23 +08:00
WeiCHEN
0ad4ee319c
fix(coordinator): map engine-split sentinels to vocabulary
2026-09-22 22:14:22 +08:00
WeiCHEN
04d1b174e9
merge: feature/track-s1-summary-shadow-2026-09-22
2026-09-22 22:13:41 +08:00
WeiCHEN
f77cf953d5
merge(dev): sync track-s1 shadow onto current local dev
2026-09-22 22:13:31 +08:00
WeiCHEN
a01db5451c
merge: feature/engine-split-2026-09-22
2026-09-22 22:12:24 +08:00
WeiCHEN
19eeccc699
docs(ops): pin engine-split head_sha on rebuilt tip
2026-09-22 22:10:27 +08:00
WeiCHEN
834af6dd59
refactor(coordinator): split engine.go by use-case handlers (rebuilt on current dev)
2026-09-22 22:10:26 +08:00
WeiCHEN
08af12b936
merge: feature/g2-g3-exception-clearance-2026-09-22
...
Keep G1 cleared sql_write; land G2/G3 path clearances; baseline to zero.
2026-09-22 22:08:53 +08:00
WeiCHEN
fa34f8c84d
docs(ops): sync track-t head_sha to tip
2026-09-22 22:08:39 +08:00
WeiCHEN
e07d6024e6
docs(ops): pin governance-automation head_sha
2026-09-22 22:08:39 +08:00
WeiCHEN
3dc7b85b7e
docs(ops): pin track-s1 consolidation head_sha to tip
2026-09-22 22:08:39 +08:00
WeiCHEN
2b6f645aad
docs(ops): register track-t strengthen short-term as merged
2026-09-22 22:08:39 +08:00
WeiCHEN
ae001a85c1
fix(ops): copy agentctl_w4 into script test fixtures
...
Disposable Git fixtures only copied agentctl.py, so imports of the new
W4 helper module crashed before any guard assertions could run.
2026-09-22 22:08:38 +08:00
WeiCHEN
79f1710f8e
docs(ops): pin server-assembly head_sha after conflict resolution
2026-09-22 22:06:14 +08:00
WeiCHEN
9967f41053
fix(server): resolve assembly merge onto current local dev
2026-09-22 22:06:14 +08:00
WeiCHEN
573fce225d
merge: feature/track-i1-query-owner-2026-09-22
...
Land QueryOwner code; FEATURE-MATRIX deferred to docs apply.
2026-09-22 22:05:45 +08:00
WeiCHEN
0eee2dd036
merge: feature/server-assembly-2026-09-22
...
Keep G1 Heal via docgov through Runtime port; domain HTTP adapters.
2026-09-22 22:04:53 +08:00
WeiCHEN
955ebe8a36
merge: feature/chat-history-refresh-reconcile-2026-09-22
2026-09-22 22:03:46 +08:00
WeiCHEN
239997ce09
merge: feature/status-drift-reconcile-2026-09-22
2026-09-22 22:02:53 +08:00
WeiCHEN
1892af6391
docs(ops): sync rdev-closeout head_sha to tip
2026-09-22 22:01:50 +08:00
WeiCHEN
6cdb818e0d
docs(ops): sync loading-perf head_sha to tip
2026-09-22 22:01:50 +08:00
WeiCHEN
5a07a8388a
docs(ops): align rdev-closeout head_sha after merge
2026-09-22 22:01:50 +08:00
WeiCHEN
97f05c3d10
docs(ops): align loading-perf head_sha for integrate readiness
2026-09-22 22:01:50 +08:00
WeiCHEN
82eb500d8e
docs(ops): sync docgov-vocabulary head_sha to tip
2026-09-22 22:01:49 +08:00
WeiCHEN
f33670f5bd
docs(ops): sync track-i1 head_sha to tip
2026-09-22 22:01:49 +08:00
WeiCHEN
6fae5a1ee6
docs(ops): sync chat-history-refresh head_sha to tip
2026-09-22 22:01:49 +08:00
WeiCHEN
aa78d03044
docs(ops): align track-i1 head_sha for integrate readiness
2026-09-22 22:01:49 +08:00
WeiCHEN
7292c01aaa
docs(ops): align chat-history-refresh head_sha to branch tip
2026-09-22 22:01:49 +08:00
WeiCHEN
5197cf348b
docs(ops): sync server-assembly head_sha to tip
2026-09-22 22:01:48 +08:00
WeiCHEN
49eba094c0
docs(ops): sync status-drift-reconcile head_sha to tip
2026-09-22 22:01:48 +08:00
WeiCHEN
98fd086894
docs(ops): align docgov-vocabulary head_sha for integrate readiness
2026-09-22 22:01:48 +08:00
WeiCHEN
04d18e1f80
docs(ops): align server-assembly head_sha for integrate readiness
2026-09-22 22:01:48 +08:00
WeiCHEN
0111824d10
docs(ops): align W1-D head_sha for integrate readiness
2026-09-22 22:01:48 +08:00
WeiCHEN
dee905c1de
docs(ops): sync g2-g3 head_sha to tip
2026-09-22 22:01:27 +08:00
WeiCHEN
db632aeea2
docs(ops): mark g2-g3 clearance done and pin head_sha
2026-09-22 22:01:27 +08:00
WeiCHEN
a8c6eb6638
refactor(boundaries): clear U5 path leaks and U8 task_runs write
...
Route deliverable/workspace paths through workspace constants and cancel
open runs via taskrun.CancelOpenByProject so G2/G3 exceptions can drop.
2026-09-22 22:01:14 +08:00
WeiCHEN
50fd582595
merge: feature/agentctl-macos-2026-09-22 (head_sha tip)
2026-09-22 22:00:24 +08:00
WeiCHEN
0c572ddaca
test(chat): align semantic shadow tests with async pending path
...
Drain/wait after GenerateRollingSummary; register summary table writers;
document consolidation discarding duplicate S1 dirty worktrees.
2026-09-22 21:59:12 +08:00
WeiCHEN
060bbb92cb
docs(ops): pin web-api-client head_sha after CRLF residual
2026-09-22 21:59:05 +08:00
WeiCHEN
4d87b9a401
fix(web): accept CRLF SSE frame delimiters in chatStream
...
Align residual chatStream parsing with sibling t20-lowrisk so LF/CRLF
mixed streams parse reliably before integration, with unit coverage.
2026-09-22 21:59:05 +08:00
WeiCHEN
52c7828339
merge: feature/docgov-vocabulary-2026-09-22
...
Keep contracts/vocabulary with G1 uow/workspace duty ports; chat stays decoupled.
2026-09-22 21:58:16 +08:00
WeiCHEN
e558192813
merge: feature/loading-perf-closeout-2026-09-22
2026-09-22 21:56:09 +08:00
WeiCHEN
e6f101a811
merge: feature/docrev-ui-rerun-2026-09-22
2026-09-22 21:54:56 +08:00
WeiCHEN
7e405546ec
merge: feature/track-t-strengthen-2026-09-22
2026-09-22 21:54:48 +08:00
WeiCHEN
57111ca075
merge: feature/rdev-closeout-2026-09-22
2026-09-22 21:54:40 +08:00
WeiCHEN
6984f96c19
merge: feature/workflow-def-unidirect-2026-09-22
2026-09-22 21:53:52 +08:00
WeiCHEN
4662e39541
merge: feature/web-api-client-2026-09-22
2026-09-22 21:53:45 +08:00
WeiCHEN
265de19725
merge: feature/chat-app-decouple-2026-09-22
2026-09-22 21:53:38 +08:00
WeiCHEN
0779db4634
docs(ops): pin loading-perf head_sha to tip
2026-09-22 21:53:35 +08:00
WeiCHEN
3e1d00b2e3
merge: feature/t20-lowrisk-hardening-2026-09-22
2026-09-22 21:53:30 +08:00
WeiCHEN
2c80129421
merge: feature/g1-exception-clearance-2026-09-22
2026-09-22 21:53:25 +08:00
WeiCHEN
e207dc1e71
docs(status): close FEATURE-MATRIX initial-load special section
...
Mark U1/U3/U7 measured closeout on schema 61; keep whole-machine reboot
claim out of scope.
2026-09-22 21:53:20 +08:00
WeiCHEN
c37988f075
merge: feature/redline-evidence-2026-09-22
2026-09-22 21:53:20 +08:00
WeiCHEN
c89c07f977
docs(ops): add initial-load closeout test report
...
Record schema-61 n=20 waterfall, throttle, and U7 form evidence; note Edge
channel exception for Playwright Chromium download sandbox.
2026-09-22 21:53:19 +08:00
WeiCHEN
a17da2aa13
merge: feature/t20-design-items-2026-09-22
2026-09-22 21:52:34 +08:00
WeiCHEN
f96c5277fd
test(e2e): fix UI_PHASE evidence isolation for docrev UI rerun
2026-09-22 21:51:33 +08:00
WeiCHEN
17f6e4dd2d
test(web): close initial-load perf harness for U1/U3/U7 evidence
2026-09-22 21:51:32 +08:00
WeiCHEN
9a5b8a5ed5
docs(ops): finalize T20 W4 design decisions packaging
2026-09-22 21:51:21 +08:00
WeiCHEN
056e4e5c4b
feat(chat): productionize semantic summary shadow path without REPLACE
2026-09-22 21:51:20 +08:00
WeiCHEN
684008e3a5
feat(trace): strengthen T2/T3 evidence and access-log design
2026-09-22 21:51:19 +08:00
WeiCHEN
10c5a295a2
feat(rdev): nightly four-workflow expansion and proposal title alignment
2026-09-22 21:51:18 +08:00
WeiCHEN
f01970564a
feat(ops): advance governance automation queue and projection increments
2026-09-22 21:51:17 +08:00
WeiCHEN
4ae878e4c5
docs(ops): complete redline evidence packs without capability release
2026-09-22 21:51:15 +08:00
WeiCHEN
6a6c4230be
merge: feature/agentctl-macos-2026-09-22 (macOS process platform)
2026-09-22 21:48:36 +08:00
WeiCHEN
6b9d3cc69a
docs(ops): fill agentctl-macos head_sha tip
2026-09-22 21:48:23 +08:00
WeiCHEN
6bce3a4ff8
docs(ops): freeze G1 head_sha at implementation tip
...
Point short-term head_sha at feat+fix tip 45c21ef9 so docs pin
commits do not chase a self-referential SHA.
2026-09-22 21:47:00 +08:00
WeiCHEN
c17594aaa2
docs(ops): pin G1 short-term head_sha to tip
2026-09-22 21:46:51 +08:00
WeiCHEN
13d5f8cdaa
docs(ops): clarify G1 tip SHAs in short-term closeout
2026-09-22 21:46:20 +08:00
WeiCHEN
2f1c66bf4d
docs(ops): record agentctl-macos verification and head_sha
2026-09-22 21:46:11 +08:00
WeiCHEN
dcd4867ad0
docs(ops): pin G1 clearance head_sha to final tip
2026-09-22 21:45:21 +08:00
WeiCHEN
a85d06a6b4
docs(ops): finalize G1 clearance short-term after branch restore
...
Correct branch ownership note now that this worktree alone holds
feature/g1-exception-clearance-2026-09-22; retain macOS lease exception.
2026-09-22 21:45:21 +08:00
WeiCHEN
668ed249ef
docs(ops): pin docgov-vocabulary head_sha to tip
2026-09-22 21:44:57 +08:00
WeiCHEN
f1295c435e
docs(ops): pin g2-g3 head_sha to tip
2026-09-22 21:44:57 +08:00
WeiCHEN
993b3dcbae
docs(ops): pin workflow-def-unidirect head_sha to tip
2026-09-22 21:44:57 +08:00
WeiCHEN
381b56dafc
refactor(docgov): converge shared lifecycle vocab into contracts
...
Introduce internal/contracts/vocabulary for state/role/error sentinels,
alias through docgov, and retarget hot production consumers so
coordinator no longer imports docgov for vocabulary-only use.
2026-09-22 21:44:57 +08:00
WeiCHEN
7d51e40b1c
refactor(boundaries): clear data/dev path leaks; start output.md via DeliverableKey
...
Remove coordinator/bizdev/storage data/dev fallbacks and register
agent→workspace so default agent targets use workspace.DeliverableKey.
Remaining U5 path and G3 task_runs clearance stay open.
2026-09-22 21:44:57 +08:00
WeiCHEN
ad96f67442
refactor(workflowdef): make definition/runtime deps unidirectional
...
Keep registry key validation local to workflowdef with composition-root
injection, adapt FlatCatalog for projectworkflow, and drive the
orchestrator through LiveInstancePort views instead of projectinstance.
2026-09-22 21:44:57 +08:00
WeiCHEN
72b3d42808
docs(ops): pin track-i1 head_sha to tip
2026-09-22 21:44:56 +08:00
WeiCHEN
615529f4c4
docs(ops): pin server-assembly head_sha to tip
2026-09-22 21:44:56 +08:00
WeiCHEN
d019388f37
feat(intent): wire production QueryOwner and confirm dispatcher
...
Replace FakeActionOwner with QueryOwner+QueryGuard at the composition
root; DispatchEligible reuses claim/execute/recover so confirm stays
zero-write before dispatch and default tier remains legacy.
2026-09-22 21:44:56 +08:00
WeiCHEN
9071c272bf
refactor(server): drop Server pool; route health/heal/vault via Runtime
...
Remove production *pgxpool.Pool from Server, centralize domain→HTTP
status mapping, and expose Runtime ports for task-store readiness,
duty heal, and artifact vault registry. Allow app→docduty for heal wiring.
2026-09-22 21:44:56 +08:00
WeiCHEN
ade6c2eefc
docs(ops): pin G1 short-term head_sha to tip
2026-09-22 21:44:39 +08:00
WeiCHEN
041f9dff62
docs(ops): note G1 tip branch after name collision
...
Record macOS hooks bypass and that engine-split holds the original
feature branch name; tip lives on feature/g1-exception-clearance-w1a-tip.
2026-09-22 21:44:39 +08:00
WeiCHEN
47fdeb1655
feat(agentctl): add macOS process platform layer
...
Replace Linux /proc hard dependency with Darwin ps+sysctl while keeping
zombie/group/boot three-value semantics fail-closed for unreadable PIDs.
2026-09-22 21:44:28 +08:00
WeiCHEN
3afd214679
docs(ops): pin G1 clearance task head_sha to tip
2026-09-22 21:42:58 +08:00