weichen and Cursor
1c1a4bb683
docs(ops): close W4 U9–U12 and release integration slot
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 03:15:35 +00:00
weichen and Cursor
43555e5d08
feat(intent-plan): wire U9 PI segment proposer and per-flag U10–U12 evidence
...
Rules that already split skip the LLM. Independent flags stay off by
default and do not raise MULTI_INTENT_PLAN_TIER.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 03:14:57 +00:00
weichen
9ac1eb178e
merge: feature/w3-pi-change-report-narrative-live
2026-09-17 03:03:20 +00:00
weichen and Cursor
2ba6b3ec74
docs(ops): close W3 narrative live and release integration slot
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 03:03:20 +00:00
weichen and Cursor
47a740a9c4
feat(docgov): wire no-tool PI change-report narrative
...
Flag-on CreateAgentCandidate asks the product PI runner for
change_report_narrative_v1 after the real digest is known; timeout
and malformed payloads stay full fallback. Default flag remains off.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 03:02:11 +00:00
weichen
0bc98c6da4
merge: feature/w2-semantic-summary-shadow-live
2026-09-17 02:51:55 +00:00
weichen and Cursor
886449958f
feat(chat): wire no-tool PI semantic summary shadow
...
Enable SEMANTIC_SUMMARY_SHADOW to call the product PI runner on authorized messages only, keep REPLACE unwired, and record MiniMax evidence for the D3 matrix close.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:51:55 +00:00
weichen
982dc48345
merge: chore/leftover-hygiene-2026-09-17
2026-09-17 02:43:44 +00:00
weichen and Cursor
4b509efefc
docs(ops): align leftover branches and contracts with local dev
...
Prune merged worktrees/refs and correct SWBOOT/PU scaffolding docs so W2–W7 start from git truth, without merging frozen FAV/herdr/project143 branches.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:43:44 +00:00
weichen
80ef2f61a0
merge: docs/archive-kb-host-auth-short-term
2026-09-17 02:06:19 +00:00
weichen and Cursor
f2c2e34f0b
docs(ops): archive completed kb-host-auth short-term task
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:06:19 +00:00
weichen
392b3bc1c9
merge: docs close kb-host-auth
2026-09-17 02:06:09 +00:00
weichen and Cursor
6f52896dad
docs(ops): close kb-host-auth task and release integration slot
...
Record rebuild smoke: kb_ready=true and redacted online DSN in container.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:06:09 +00:00
weichen
5182da20ed
merge: fix/kb-host-auth-layered-load (no Fatalf)
2026-09-17 02:04:51 +00:00
weichen and Cursor
6fa933ac27
fix(kb): return offline client instead of Fatalf under require-online
...
Library must not abort the process; E2E callers use EnsureOnline/t.Fatal
so ambient RUN_PI_E2E no longer kills short server tests.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:04:51 +00:00
weichen
cdd3f8c559
merge: fix/kb-host-auth-layered-load
2026-09-17 02:03:21 +00:00
weichen and Cursor
abbb461780
docs(ops): claim integration slot for kb-host-auth merge
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:03:21 +00:00
weichen and Cursor
c977e8247a
docs(test): record KB host-auth layered load fix and acceptance
...
Short-term task, CURRENT claim, and unit/live boolean test report.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:03:07 +00:00
weichen and Cursor
e782400736
fix(api): expose kb_ready and gate E2E/nightly on shared KB
...
Health reports kb_ready; PI E2E uses layered Load + require-online;
nightly preflights SELECT 1 before product suite.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:03:07 +00:00
weichen and Cursor
f3ed57c41f
fix(kb): redact DSN logs and fail closed when KB must be online
...
Add Online(), honor KB_REQUIRE_ONLINE/RUN_PI_E2E unless KB_ALLOW_OFFLINE,
and refuse empty/wrong credentials without leaking secrets in logs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:03:07 +00:00
weichen and Cursor
cdbf9cab63
fix(config): layer root .env over configs/.env.{ENV} for KB auth
...
Stop using a fake default KB password; merge Compose-style env files and
rewrite compose DNS to localhost on the host so go test/E2E authenticate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 02:03:07 +00:00
weichen
e694408851
merge: docs/w1-release-integration-slot
2026-09-17 01:48:19 +00:00
weichen and Cursor
cacbf755b6
docs(ops): release integration slot after W1 merge smoke
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 01:48:19 +00:00
weichen
1d075aa4c3
merge: fix/w1-archtest-app-fav-allowlist
2026-09-17 01:47:52 +00:00
weichen and Cursor
86a4c9af63
fix(arch): allowlist app/fav imports for archtest baseline
...
FAV U7 stub package was missing from module-boundaries imports map,
breaking go test -short smoke after W1 merge.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 01:47:52 +00:00
weichen
4d6b95dea4
merge: feature/w1-ci-e2e-green-nightly
2026-09-17 01:44:02 +00:00
weichen and Cursor
8d3fd089f2
docs(ops): mark W1 step complete on partial-deferred controller
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 01:44:02 +00:00
weichen and Cursor
6981223087
docs(test): close W1 CI/E2E with FullNone nightly pass receipt
...
Archive green receipt 6e2476f0 , raise FEATURE-MATRIX CI/E2E to done,
and mark short-term/CURRENT W1 complete.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 01:43:54 +00:00
weichen and Cursor
6e2476f0f2
fix(ci): retry nightly suite on MISSING_TARGET flakes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 01:12:37 +00:00
weichen and Cursor
11e030db30
fix(squad): stop requiring fields.json as hard PI runner target
...
Organizer still prompts for fields.json, but missing it must not fail
closed as MISSING_TARGET when output.md is present (FullNone flake).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 00:55:11 +00:00
weichen and Cursor
0f52ab89db
fix(ci): load real KB password for host-side PI E2E
...
configs/.env.dev omits KB_DB_PASSWORD so Load kept the default
shared_kb_secret_pass; fall back to root .env so research can use KB.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 00:52:01 +00:00
weichen and Cursor
a02c67db82
fix(ci): stabilize FullNone PI E2E timeouts and host KB DNS
...
Raise HTTP client timeout above AgentTimeout, rewrite compose KB host
to localhost for host-side tests, and retry nightly on deadline flakes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 00:28:38 +00:00
weichen and Cursor
4f2e5f013f
fix(db): remove duplicate goose 00048 software-project-type migration
...
Two 00048 files made goose panic on CollectMigrations, blocking all
TEST_DATABASE_URL PG suites including FullNone and nightly.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 23:37:04 +00:00
weichen
4bda6484a2
merge: docs/partial-deferred-completion-plan
2026-09-16 23:34:16 +00:00
weichen and Cursor
251b5f9c3d
docs(ops): claim integration slot for docs closeout merge and W1
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 23:34:16 +00:00
weichen and Cursor
c649067d19
docs(remediation): freeze §7 open decisions for partial/deferred closeout
...
Confirm D7 retention draft ADR, confirm-tier gate, REPLACE default-off,
and FAV live order with observation windows; sync CURRENT and short-term.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 16:13:17 +00:00
weichen
bb8d921e7c
docs(remediation): add partial/deferred completion plan (W1-W7) and short-term controller
2026-09-16 16:03:50 +00:00
weichen and Cursor
83f9004f9e
docs(ops): close SWBOOT short-term after remote push
...
CI / go-vet-and-short-test (push) Failing after 1s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 0s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:49:21 +00:00
weichen and Cursor
92e0ae7ec4
merge: origin/feature/intent-plan-cards-playwright
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:49:21 +00:00
weichen and Cursor
49db87ebe5
docs(ops): release integration slot after agent-delta merge
...
CI / go-vet-and-short-test (push) Failing after 1s
CI / backup-restore-drill (push) Failing after 0s
CI / web (push) Failing after 0s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:48:24 +00:00
weichen and Cursor
51c8ec1e8a
docs(ops): mark P0–P7 agent-delta merge complete on SSOT
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:48:07 +00:00
weichen and Cursor
768729d85e
fix(swboot): drop thin allowlist stub after agent SWBOOT merge
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:57 +00:00
weichen and Cursor
f0029dffed
merge: origin/feature/software-project-bootstrap
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:45 +00:00
weichen and Cursor
00cc5b6645
merge: origin/feature/fav-u7-publisher
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:29 +00:00
weichen and Cursor
131380e858
merge: origin/feature/pu8-u9-u12-flags
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:23 +00:00
weichen and Cursor
b92e226497
fix(docgov): drop thin pi_narrative stub after agent PU7 merge
...
Use ResolveChangeReport from feature/pu7-pi-narrative.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:16 +00:00
weichen and Cursor
a380c218bb
merge: origin/feature/pu7-pi-narrative
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:06 +00:00
weichen and Cursor
f3351ce750
fix(chat): drop thin semantic_shadow stub after agent PU6 merge
...
Keep applySemanticShadow path from feature/pu6-semantic-summary.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:46:01 +00:00
weichen and Cursor
f55887e2a2
docs(test): archive intent-plan Playwright dual-tab report
...
Record RUN_UI_ACCEPTANCE live PASS evidence and close the dual-tab short-term.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:45:50 +00:00
weichen and Cursor
b74b9ab1d0
test(web): add intent-plan dual-tab Playwright acceptance
...
Gate on RUN_UI_ACCEPTANCE=1; seed awaiting PG plan via SQL without raising
MULTI_INTENT_PLAN_TIER; assert one confirm wins and reload/relogin match PG.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 15:45:50 +00:00