38 Commits
Author SHA1 Message Date
rays eb86f889b3 fix(logging): unify Doctor startup output
Standardize backend log identities and severity highlighting while keeping persisted logs ANSI-free. Restore the encoding-aware startup banner and emit its art as one tightly packed block.
2026-08-09 05:38:01 +08:00
rays 1f2daa26fb docs: align public guidance with current behavior 2026-08-08 17:30:22 +08:00
rays 06c3a15aac test(pytest): stop mutating package entrypoint 2026-08-08 16:20:55 +08:00
rays d0d8034189 test(compat): refresh current host contract matrix 2026-08-08 16:08:45 +08:00
rays f4e4bf4d23 test(compat): refresh current host contract matrix 2026-07-31 03:40:37 +08:00
rays 79354915d4 test(host): add version-aware compatibility matrix 2026-07-19 18:18:37 +08:00
rays 6624963832 chore(tooling): clarify node runtime policy 2026-06-24 17:45:18 +08:00
rays 62dad1fb92 test(host): refresh compatibility smoke anchors 2026-06-24 17:07:47 +08:00
rays fd2deb3c01 test(host): refresh compatibility smoke anchors 2026-06-12 15:52:08 +08:00
rays 009d2e2450 docs(readme): refresh public update notes 2026-05-31 16:05:54 +08:00
rays 30760e231f ci(security): add quarterly audit workflow 2026-05-31 14:27:45 +08:00
rays e1dfb588ee test(e2e): add stress test lane 2026-05-31 14:09:10 +08:00
rays a85ee2fc1d test(e2e): make integration lane deterministic 2026-05-31 14:02:42 +08:00
rays e9f9286b50 chore(test): rename focused gate entrypoints 2026-05-31 13:56:30 +08:00
rays 18ae26f61d refactor(api): decompose route registration 2026-05-31 12:57:39 +08:00
rays 0262733826 test(host): refresh compatibility smoke checks 2026-05-31 11:58:01 +08:00
rays 8c3de2200c Merge branch 'dev' 2026-05-13 16:53:42 +08:00
rays 72a023b2bf test(host): expand compatibility harness 2026-05-13 15:56:16 +08:00
rays 3f4d851a07 docs(security): add supply-chain triage checklist 2026-05-13 15:26:23 +08:00
rays 1fb8de79cd ci(security): gate dependency installs 2026-05-13 15:21:33 +08:00
rays e089b7f6cf feat(security): add supply-chain IOC scanner 2026-05-13 15:10:58 +08:00
rays d1fcdaeb05 fix(ci): guard coverage baseline dependencies 2026-04-28 16:07:25 +08:00
rays 63b7770c27 fix(imports): guard absolute fallback paths 2026-04-26 19:04:24 +08:00
rays ac766c06ec chore: align version metadata and cleanup tracked artifacts 2026-04-26 18:21:04 +08:00
rays c55f267d1e docs(readme): sync latest public updates 2026-04-25 18:43:06 +08:00
rays 316161d7bf ci(test): add coverage baseline workflow 2026-04-25 18:05:54 +08:00
rays 67544adfd8 test(host): add reference compatibility smoke check 2026-04-25 17:30:22 +08:00
rays de6fde26a4 test(gate): harden host-like package startup validation 2026-04-04 17:41:11 +08:00
rays 01568bf8a8 fix(startup): harden prestartup encoding and non-ui console output 2026-04-04 17:23:22 +08:00
rays 45f518ee1b test(gate): harden acceptance gap regressions 2026-03-26 21:12:40 +08:00
rays 3612975c89 feat: add fail-closed external enrichment foundation, resumable job APIs, and non-stream LLM output cleanup 2026-02-17 01:52:32 +08:00
rays 0456823e93 feat: finalize dual-mode API key strategy (ENV-first + advanced server key store) 2026-02-10 15:43:06 +08:00
rays ea090ed825 feat(ui): move Trust & Health + Anonymous Telemetry from Settings to Statistics and stabilize Playwright E2E routes 2026-01-15 14:40:09 +08:00
rays 71493339da chore(repo): reorganize docs/scripts and update roadmap 2026-01-14 23:08:33 +08:00
rookiestar28 2b6e393b5f feat(R12): implement smart token budget with local opt-in, enhanced metadata, and A/B harness 2026-01-10 23:22:50 +08:00
rookiestar28 9f7b1b83f5 feat(T11,T12,A8): Phase 2 CI gates: add release readiness + outbound safety checks, plus plugin migration tooling 2026-01-09 17:51:58 +08:00
rookiestar28 47dec1cef9 chore(R0_R13): Phase 2 hardening, add trust/health UI, stabilize Playwright runner, and plan CI gates/migration tooling 2026-01-09 14:38:53 +08:00
rookiestar28 c99b0173e9 feat(A7): Phase 5B implementation 2026-01-07 02:39:29 +08:00