weichen
e6dad5b25e
docs(tooling): record PI executor dev integration and validation
2026-09-24 05:57:39 +00:00
weichen
655397547f
chore(tooling): reconcile PI executor branch with current dev
2026-09-24 05:54:49 +00:00
weichen
930447a78c
docs(tooling): reconcile PI integration records with current dev
2026-09-24 05:51:37 +00:00
weichen
c1a70e67e5
merge: candidate agentctl-daemon-load-2026-09-24 into dev (r8)
2026-09-24 05:45:16 +00:00
weichen
de2ba94933
merge: CURRENT claim closeout for gate promo
CI / go-vet-and-short-test (push) Failing after 0s
CI / backup-restore-drill (push) Failing after 1s
CI / web (push) Failing after 0s
2026-09-24 05:12:21 +00:00
weichen
77ba9deee1
docs(ops): close CURRENT claims for gate promo and beta.3
2026-09-24 05:12:10 +00:00
weichen
4bbbd0f8bc
merge: docs-gate CURRENT done into integrate
2026-09-24 05:09:44 +00:00
weichen
866254de0e
docs(ops): mark docs-gate-promo-report CURRENT claim done
2026-09-24 05:09:36 +00:00
weichen
6e74203857
merge: candidate docs-gate-promo-report into local_dev
CI / go-vet-and-short-test (push) Failing after 0s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 0s
2026-09-24 05:06:30 +00:00
weichen
1d8b50d5ac
docs(test): archive dev full-gate and rc-v1.1.0-beta.3 promotion report
2026-09-24 05:05:45 +00:00
weichen
6fc828a9ce
docs(tooling): record PI executor acceptance and operating guide
2026-09-24 04:36:06 +00:00
weichen
8ca448ddca
merge: candidate feature/admin-password-reset-2026-09-24 into local_dev
2026-09-24 04:24:20 +00:00
weichen
39f8c1d134
feat(auth): admin password reset API and credential guards
...
Implement T20-F4-B reset-password endpoint with one-time temp password,
audit table, frontend wiring, login error envelope parsing, and
CreateUser fail-closed for empty password hashes. Recovered test chenwei
via env write (password out of band).
2026-09-24 04:18:58 +00:00
weichen
69ffaa677e
feat(tooling): add governed local PI subagent executor
2026-09-24 04:09:28 +00:00
weichen
3de5bc5c39
merge: candidate gate-nightly-fixes (abs DATA_DIR + unique FullChain names)
2026-09-24 03:24:15 +00:00
weichen
9a4ccf4040
fix(test): unique project names for pi-agent FullChain e2e
...
Fixed Chinese names collided on reused gate-pg across nightly runs.
2026-09-24 03:24:13 +00:00
weichen
3a23fb4533
fix(scripts): force absolute DATA_DIR for nightly real-PI
...
Relative DATA_DIR from .env resolves under go test package cwd
(internal/server/data/dev) and diverges from the pi-agent bind mount,
leaving agents without template.md/blackboard.json.
2026-09-24 03:24:12 +00:00
weichen
b514a3c5e0
docs(ops): mark agentctl-daemon-load CURRENT done
2026-09-24 02:30:13 +00:00
weichen
6858e21d47
merge: candidate fix-quality-heading-eleven into local_dev
2026-09-24 02:26:38 +00:00
weichen
5e8e17b96a
fix(squad): strip multi-digit Chinese ordinals in quality headings
...
Nightly TestManager failed because cleanHeadingTitle only stripped 一…十,
leaving 十一、/十二、 unmatched against template 签署/说明.
2026-09-24 02:26:23 +00:00
weichen
52462b45e9
docs(workflow): configure local PI model roles with Cursor implementation
2026-09-24 02:19:28 +00:00
weichen
c1ae90cea3
docs(workflow): propose Auto subagent lifecycle and evidence contract
2026-09-24 01:44:31 +00:00
weichen
f27af1d3d2
docs(ops): record agentctl coordinator daemon systemd load with fail-closed evidence
2026-09-24 01:39:43 +00:00
weichen
5423b261f9
merge: candidate fav-staging-uuid fix into local_dev
2026-09-24 00:57:31 +00:00
weichen
fd83e98e6c
docs(ops): mark fav-staging-uuid CURRENT done
2026-09-24 00:57:10 +00:00
weichen
25fc2d92e8
fix(artifactvault): derive staging/artifact UUIDs from idempotency key
...
Payload-sha-only UUIDs collided under artifact_payload_staging_pkey when
two task runs finalized identical deliverable bytes. Key already includes
source_event_id; hash it for stable unique art-/stg- ids.
2026-09-24 00:56:54 +00:00
weichen
c4008bf8f3
merge: candidate gate-e1a fixture fixes into local_dev
2026-09-24 00:49:43 +00:00
weichen
c51fb5e22f
fix(docnotify): align E1A fixture aggregate versions with claim gap rule
...
Per-doc aggregates must use version 1 (not i+1 / 99) or ClaimLeases
skips them under event_consumer_checkpoints head+1 gating.
2026-09-24 00:49:40 +00:00
weichen
134f7864fa
fix(docnotify): unique E1A fixture project names under global uniqueness
...
00057 added uq_projects_name_global; seedUserProject kept a fixed name
\"e1a\" so the second PG case collided. Include the suffix in name too.
2026-09-24 00:48:20 +00:00
weichen
f8ad688359
merge: candidate gate-unhook-docquery into local_dev
2026-09-24 00:45:38 +00:00
weichen
2bcb4e3366
fix(server,docquery): restore durable-notify unhook and deliverable store in tests
...
Remove leftover OnOutbox assignment from NewFromRuntime so production
stays on the durable events/docnotify path. Wire DirDeliverable into
docquery ledger fixtures after G1 DeliverableStore cutover.
2026-09-24 00:45:22 +00:00
weichen
4d1b58ccb3
merge: candidate jev-dev-assist-on into local_dev
2026-09-23 18:02:02 +00:00
weichen
73da2fea01
docs(ops): enable jev assist on local_dev with chat batch
...
Record 20-turn live chat evidence: 10/10 decision-layer additive on rule misses, 0 false assists on business prompts.
2026-09-23 17:59:31 +00:00
weichen
3e13f7a6d6
merge: candidate codegraph policy active into local_dev
2026-09-23 17:57:19 +00:00
weichen
0c13beddb9
docs(ops): activate codegraph-governance policy revision
2026-09-23 17:57:16 +00:00
weichen
19eb56e374
merge: candidate codegraph CURRENT claims into local_dev
2026-09-23 17:55:54 +00:00
weichen
7322aa96bd
docs(ops): record codegraph-governance closeout claims
2026-09-23 17:55:43 +00:00
weichen
0c676afe1f
merge: candidate codegraph check-ignore fixup into local_dev
2026-09-23 17:55:25 +00:00
weichen
989346aba2
docs(ops): note codegraph check-ignore trailing-slash fixup
2026-09-23 17:55:22 +00:00
weichen
d535c2a85e
merge: candidate codegraph fixup+CURRENT into local_dev
2026-09-23 17:54:14 +00:00
weichen
5252a236fc
fix(gov): probe .codegraph/ with trailing slash for check-ignore
2026-09-23 17:53:56 +00:00
weichen
66745dd920
merge: candidate codegraph-governance into local_dev
2026-09-23 17:52:09 +00:00
weichen
510b46636a
feat(gov): add codegraph hooks and read-only cleanup/MATRIX audits
...
Wire CodeGraph into agentctl init/create/sync and expose cleanup report
plus docs drift so agents can inventory stale worktrees and MATRIX
regressions without auto-deleting or auto-promoting done.
2026-09-23 17:51:04 +00:00
weichen
156c113024
merge: candidate jev-dev-shadow-on into local_dev
2026-09-23 17:48:17 +00:00
weichen
a83e288bff
docs(ops): enable jev shadow on local_dev
...
Record shadow enable via configs/.env.dev + rebuild evidence; note Docker host gateway.
2026-09-23 17:48:05 +00:00
weichen
d8214a09f0
merge: candidate jev-product-closeout into local_dev
2026-09-23 17:41:30 +00:00
weichen
18cfca4307
docs(ops): close out jev-product-shadow CURRENT and short-term
2026-09-23 17:41:27 +00:00
weichen
54409fd61d
merge: candidate jev-product-shadow into local_dev
2026-09-23 17:41:03 +00:00
weichen
55c0c1b499
chore(compose): declare JEV_DECIDE_MODE off in all environments
2026-09-23 17:40:50 +00:00
weichen
45f21e84c7
feat(jevdecide): product shadow client with offline eval gates
...
Add typed jevdecide HTTP client (circuit, metrics) and coordinator
DecideAssist wiring behind JEV_DECIDE_MODE (default off). Offline eval
and synthetic soak evidence gate realtime/profile before assist rollout.
2026-09-23 17:40:40 +00:00
weichen
0ff698db6f
merge: candidate jev-mcp-docs-final into local_dev
2026-09-23 16:14:38 +00:00
weichen
96bafcebbd
docs(ops): mark jev-mcp-docs-done CURRENT row done
2026-09-23 16:14:35 +00:00
weichen
21b2687e0f
merge: candidate jev-mcp-docs-done into local_dev
2026-09-23 16:14:19 +00:00
weichen
c464589a42
docs(ops): mark jev-mcp integration CURRENT and short-term done
2026-09-23 16:14:08 +00:00
weichen
0dfb09fa69
merge: candidate jev-mcp-integration into local_dev
2026-09-23 16:12:44 +00:00
weichen
939be0ec6b
feat(mcp): add jev-service governance decide MCP server
...
Expose typed jev_decide/jev_health over stdio for closed-enum governance
routing; credentials stay in ~/.secrets/jev and out of git.
2026-09-23 16:12:16 +00:00
weichen
b6f21e8a94
merge: candidate intent-plan-u9u12 closeout into local_dev
2026-09-23 15:54:23 +00:00
weichen
f0a929a2ae
docs(status): mark intent-plan-u9u12 done (land task receipts)
...
MATRIX/CURRENT via docs apply on integrate-land task after acceptance
report is on the candidate tip.
2026-09-23 15:54:22 +00:00
weichen
cd793c11c9
docs(test): U9–U12 live domain acceptance evidence
...
Archive real HTTP+PG samples for U9 segment wiring and U10–U12 live
adapters under confirm tier on shared dev (project 6579).
2026-09-23 15:54:05 +00:00
weichen
b7d775a734
merge: candidate intent-plan-u9u12 authz slots fix
2026-09-23 15:47:53 +00:00
weichen
61d728f905
fix(intentflow): pass slots/summary into confirm-time Authorize
...
DocGov (and other summary-keyed adapters) resolve doc_id from step slots
or safe_summary; authorizeDecision omitted both, so U11 confirm failed
closed with PLAN_ACTION_FORBIDDEN despite a bound resource version.
2026-09-23 15:47:44 +00:00
weichen
bc27becbbb
merge: candidate intent-plan-u9u12 version-binder fix
2026-09-23 15:44:58 +00:00
weichen
dbae19e80d
fix(intentflow): bind resource versions for U10/U11 at plan create
...
Mutate/docgov live Authorize requires ExpectedResourceVersion; populate it
(and frame slots) when HandleTurn drafts confirm-class steps so confirm
no longer fails closed with PLAN_ACTION_VERSION_CONFLICT.
2026-09-23 15:44:48 +00:00
weichen
2f7e4b8fc0
merge: candidate intent-plan-u9u12-live into local_dev
2026-09-23 15:36:48 +00:00
weichen
cd7c586b15
merge: refresh local_dev tip 473bfbc7 before integrate
2026-09-23 15:36:29 +00:00
weichen
7cb076c945
merge: refresh local_dev tip before U9–U12 integrate
2026-09-23 15:35:24 +00:00
weichen
473bfbc73c
merge: land pi-narrative CURRENT closeout onto local_dev
2026-09-23 15:35:15 +00:00
weichen
0243cc2195
docs(ops): register pi-narrative CURRENT done and closeout five-state
2026-09-23 15:35:13 +00:00
weichen
8bf74f0f7e
merge: local_dev I2 evidence + gate U9 at auto_read
...
Bring I2 rollout reports onto the U9–U12 branch; keep FEATURE-MATRIX
out of this merge (managed via docs apply on local_dev). Tighten
ActiveSegmentProposer to PlanTier ≥ auto_read per Track I3.
2026-09-23 15:34:49 +00:00
weichen
c1b60b7af2
merge: land docgov-pi-narrative MATRIX done onto local_dev
2026-09-23 15:33:43 +00:00
weichen
77aace4ae4
docs(status): mark docgov-pi-narrative done after closeout retest
2026-09-23 15:33:42 +00:00
weichen
31adc25a1f
merge: candidate pi-narrative docs evidence into local_dev
2026-09-23 15:32:00 +00:00
weichen
016135d946
feat(intentflow): wire U9–U12 live adapters for multi-intent closeout
...
Connect LLM segment proposals into HandleTurn, replace U10–U12 dry-run stubs
with production owners (blackboard supplement, docgov claim/submit, workflow
run/resume) when flags are on, and update policy/sysadmin maturity metadata.
2026-09-23 15:26:46 +00:00
weichen
d9e74087e4
merge: I2 rollout evidence and u1u8 done
2026-09-23 15:21:45 +00:00
weichen
7a3ac9dbe6
docs(status): mark intent-plan-u1u8 done after I2 rollout
2026-09-23 15:21:43 +00:00
weichen
b9ee841ea5
docs(test): I2 multi-intent shadow/auto_read/confirm rollout evidence
2026-09-23 15:21:01 +00:00
weichen
d4dad0f219
docs(status): mark docgov-pi-narrative done after live closeout
...
Promote the MATRIX row with committed MiniMax evidence; keep the narrative
flag default-off pending a separate rollout authorization.
2026-09-23 15:20:09 +00:00
weichen
07ff3e45c4
docs(test): archive PI narrative closeout evidence
...
Record the repaired MiniMax live path and update readiness copy before
promoting docgov-pi-narrative to done.
2026-09-23 15:19:29 +00:00
weichen
4e601e95bc
merge: land chat-semantic-d3 MATRIX done onto local_dev
2026-09-23 15:18:31 +00:00
weichen
45ee184527
docs(status): land chat-semantic-d3 done and REPLACE deferred row
...
Apply MATRIX split on current local_dev tip with closeout evidence and
mark the matrix-land CURRENT claim done.
2026-09-23 15:18:21 +00:00
weichen
fdbefbac83
merge: candidate pi-narrative-final-closeout-b into local_dev
2026-09-23 15:17:27 +00:00
weichen
413ca989a1
merge: candidate chat-semantic-d3-closeout into local_dev
...
Land summarizer fix and closeout evidence; MATRIX/CURRENT shared docs follow via docs apply.
2026-09-23 15:16:23 +00:00
weichen
939380f3d5
docs(status): close chat-semantic-d3 as shadow-only done
...
Split REPLACE into deferred chat-semantic-replace per Wave5 X-2, record
lineage, and attach tip revalidation evidence.
2026-09-23 15:14:48 +00:00
weichen
526617ff9b
merge: compose FAV_DEGRADED_READ dup fix
2026-09-23 15:14:34 +00:00
weichen
02a0ed4f74
fix(compose): remove duplicate FAV_DEGRADED_READ keys
2026-09-23 15:14:16 +00:00
weichen
8f00c97fae
fix(chat): restore D3 semantic shadow under reasoning no-tools
...
Embed authorized messages in the PI summarizer prompt and recover narrative
from execution.log so MiniMax shadow works without REPLACE. Align chatflow
tests with async S1 drain and record closeout evidence.
2026-09-23 15:13:19 +00:00
weichen
f6046bba7e
fix(docgov): materialize reasoning narrative under --no-tools
...
Embed Facts in the PI narrative prompt and teach the bind-mounted runner
to write assistant text into missing reasoning targets, matching pi-native.
2026-09-23 15:11:22 +00:00
weichen
177338282d
merge: candidate intent-plan-i2-shadow-allowlist into local_dev
2026-09-23 15:10:49 +00:00
weichen
c07d4020d0
feat(intentflow): I2 shadow tier, project allowlist, and rollout metrics
...
Persist validated_only shadow plans without executing, gate elevated tiers
behind INTENT_PLAN_PROJECT_ALLOWLIST, and keep legacy chat routing for shadow.
2026-09-23 15:10:26 +00:00
weichen
996bf5a14d
merge: closeout CURRENT done for module-batches-ag-status-fix
2026-09-23 15:10:20 +00:00
weichen
2d81d584a2
docs(ops): mark module-batches-ag-status-fix CURRENT claim done
2026-09-23 15:10:18 +00:00
weichen
8768ee2ba2
merge: candidate module-batches-ag-status-fix into local_dev
2026-09-23 15:09:12 +00:00
weichen
daebbf61e7
docs(ops): restore tip CURRENT closeout claim after sync merge
2026-09-23 15:09:00 +00:00
weichen
ca5c36f65f
merge: sync tip 9d8332ad into module-batches-ag-status-fix
...
Retain CURRENT claim and MATRIX done; re-apply tip CURRENT rows next.
2026-09-23 15:08:40 +00:00
weichen
1d3c957ff4
docs(ops): close matrix regression issue after CAS restore
...
Mark issue resolved and lesson validated once arch-check and MATRIX
done row are confirmed in the task worktree.
2026-09-23 15:05:27 +00:00
weichen
b9d09c9712
docs(status): restore module-batches-ag done state after merge regression
...
Row-level CAS recovers the umbrella status that closeout conflict
resolution had overwritten back to planned; header text aligned.
2026-09-23 15:03:45 +00:00
weichen
54641f4653
docs(ops): register matrix status regression and claim CURRENT
...
Restore coordination evidence for module-batches-ag: issue, lesson,
batch-plan done status, and CURRENT claim ahead of MATRIX CAS restore.
2026-09-23 15:02:53 +00:00
weichen
9d8332ad08
merge: mark closeout claim worktree removed
CI / go-vet-and-short-test (push) Failing after 0s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 0s
2026-09-23 15:01:52 +00:00
weichen
236f39e6c4
docs(ops): mark closeout-worktree-cleanup claim worktree removed
2026-09-23 15:01:51 +00:00
weichen
18b9556f3b
merge: FAV constraint CURRENT revision and restore protection
2026-09-23 14:20:44 +00:00