William Valentin
06998ac65d
fix(audit): require integer rolling retention keep limits
...
Validate keepPerFamily/--keep-per-family as non-negative integers, remove silent flooring, add regression coverage, and sync runbook/docs wording.
2026-02-27 13:11:31 -08:00
William Valentin
c68fd2498e
fix(audit): enforce phase0 summary max-limit semantics
...
Validate maxSessions/maxChannels/maxSkipReasons as non-negative finite values, make 0 produce zero rows, and add regression coverage. No architecture/protocol flow changes; diagram files reviewed and no updates were needed.
2026-02-27 13:08:37 -08:00
William Valentin
fd0ab6e6df
fix(audit): validate non-negative drift thresholds
...
Reject negative phase0 drift gate thresholds with explicit parameter names and add regression tests. No architecture/protocol flow changes; diagram files reviewed and no updates were needed.
2026-02-27 13:06:52 -08:00
William Valentin
ad395bbdd6
fix(audit): reject malformed rolling artifact tags
...
Harden phase0 rolling retention timestamp parsing with explicit bounds and UTC round-trip validation; add regression coverage for invalid date/time tags. No architecture/protocol flow changes; diagram files reviewed and no updates were needed.
2026-02-27 13:04:27 -08:00
William Valentin
487e5c2930
test(audit): lock phase0 rolling script TAG wiring
...
Add regression tests that verify rolling and rolling:prune scripts keep shared overridable TAG semantics and tagged prune reports. No architecture/protocol flow changes; diagram files reviewed and no updates were needed.
2026-02-27 12:21:18 -08:00
William Valentin
2610b6973d
fix(audit): honor TAG override in rolling prune script
...
No architecture/protocol flow changes; diagram files reviewed and no updates were needed for this package-script wiring fix.
2026-02-27 12:17:48 -08:00
William Valentin
0c7d2b9190
chore(audit): dedupe rolling cadence script wiring
2026-02-27 11:35:26 -08:00
William Valentin
7988d662e8
feat(audit): retain rolling phase0 prune reports
2026-02-27 10:57:00 -08:00
William Valentin
6e7a0aa37f
feat(audit): add prune reports to rolling cadence flow
2026-02-27 10:48:49 -08:00
William Valentin
90ef075295
feat(audit): chain rolling cadence with auto-prune apply
2026-02-27 10:41:01 -08:00
William Valentin
134fa60af1
feat(audit): add rolling phase0 artifact retention tooling
2026-02-27 10:20:14 -08:00
William Valentin
149adb1c85
feat(audit): add rolling timestamped phase0 refresh cadence
2026-02-27 10:00:45 -08:00
William Valentin
55f1a3dd7b
feat(audit): refresh all phase0 live windows in cadence run
2026-02-27 09:36:22 -08:00
William Valentin
e905fe1d56
feat(audit): persist phase0 backend drift report artifacts
2026-02-27 09:05:25 -08:00
William Valentin
20224f1601
feat(audit): add phase0 backend drift and freshness gates
2026-02-27 09:01:43 -08:00
William Valentin
68cdc2cf8b
feat(audit): add backend-scoped phase0 live baseline capture
2026-02-27 08:47:31 -08:00
William Valentin
4880d757c5
docs(audit): add phase0 baseline cadence scheduling runbook
2026-02-27 00:43:37 -08:00
William Valentin
826df1d35b
feat(audit): automate gateway phase0 live-window capture
2026-02-26 23:56:30 -08:00
William Valentin
5a34e986bf
docs(observability): capture gateway-origin phase0 live baseline window
2026-02-26 23:50:28 -08:00
William Valentin
4b07a1f166
feat(audit): replace probe baseline workflow with live anonymized capture
2026-02-26 23:41:13 -08:00
William Valentin
c96aca5f1d
chore(companion): enforce reference-app generator sync in CI
2026-02-26 21:00:28 -08:00
William Valentin
820af97859
fix(companion): make reference-app exports reproducible by default
...
No diagram change needed: this change only makes generated reference-app timestamps deterministic and adds an override flag.
2026-02-26 20:58:31 -08:00
William Valentin
078c3799ce
feat(companion): add mobile runtime skeleton shell templates
2026-02-26 20:56:43 -08:00
William Valentin
d303869866
feat(companion): add runnable macOS menu-bar reference app scaffold
2026-02-26 20:51:00 -08:00
William Valentin
3f6232d1fb
docs(plan): mark personal-assistant productization roadmap complete
2026-02-26 19:41:35 -08:00
William Valentin
30cf5c5ea6
ci(companion): add bundle build-verify-upload workflow
2026-02-26 19:40:53 -08:00
William Valentin
90b6d94a81
feat(companion): emit release manifest metadata in bundles
2026-02-26 19:39:11 -08:00
William Valentin
be8b1f29a4
feat(companion): add generated macos ios android reference app surfaces
2026-02-26 19:37:28 -08:00
William Valentin
3839c04a7d
feat(companion): add build-and-verify bundle automation pipeline
2026-02-26 19:35:02 -08:00
William Valentin
ad2f7b7d04
feat(companion): enforce checksum verification in generated launcher
2026-02-26 19:32:42 -08:00
William Valentin
995166fbbc
feat(companion): add release bundle verification mode
2026-02-26 19:31:24 -08:00
William Valentin
5618ca1fc5
feat(companion): add optional signing for release bundle artifacts
2026-02-26 19:05:41 -08:00
William Valentin
5df8ece040
feat(companion): export platform shell templates for app starters
2026-02-26 19:03:22 -08:00
William Valentin
f10c896a75
docs(companion): add release bundle install and verification runbook
2026-02-26 19:00:46 -08:00
William Valentin
bbec292434
feat(companion): include checksums in release bundle artifacts
2026-02-26 18:59:44 -08:00
William Valentin
484247e1c1
feat(companion): export release bundle artifacts for shell packaging
2026-02-26 18:58:21 -08:00
William Valentin
ee93061496
feat(companion): add shell bootstrap status location push controls
2026-02-26 18:55:29 -08:00
William Valentin
6620afcf1f
feat(companion): add bootstrap manifest export for app packaging
2026-02-26 18:40:55 -08:00
William Valentin
62c427da4a
feat(setup): add onboarding live checks and first-success guidance
2026-02-26 18:18:12 -08:00
William Valentin
03926a81eb
docs: sync voice reliability updates and phase state
2026-02-26 17:29:29 -08:00
William Valentin
2a9bed8c91
Document companion reconnect/handoff reliability progress
2026-02-26 17:01:22 -08:00
William Valentin
e9873ad22b
Document browser reliability layer and roadmap progress
2026-02-26 14:06:53 -08:00
William Valentin
3cc9e16ef5
feat(subagents): complete queue, budgets, audit, and inspection controls
2026-02-26 13:28:10 -08:00
William Valentin
b679261683
feat(subagents): add idle ttl cleanup and summary tool
2026-02-26 13:12:53 -08:00
William Valentin
2171346116
feat(subagents): add multi-turn subagent session runtime
2026-02-26 13:07:34 -08:00
William Valentin
e887c3c964
docs(plans): add personal assistant productization roadmap
2026-02-26 12:45:06 -08:00
William Valentin
01e4e43a88
docs(state): bump test count after prompt injection test
2026-02-25 18:29:56 -08:00
William Valentin
0a354a597a
docs(memory): document session-start memory and config defaults
2026-02-25 13:02:30 -08:00
William Valentin
b5b4cb0a84
docs(state): fix feature gap scorecard and add missing phase entries
...
The scorecard claimed 128/128 (100%) which was never accurate — the
2026-02-06 gap analysis listed 16 MISSING features that remain
deferred. Updated to ~114/130 (~88%) with explicit list of deferred
items: channel adapters (Matrix/Zalo/LINE/Feishu/Mattermost), providers
(MiniMax/Moonshot/Vercel AI/OAuth), native companion apps, ClawHub,
Bonjour/mDNS, skill safety scanner, and elevated mode.
Also added missing progress entries for Phase 3 (companion/canvas/voice
deepening), Phase 4 (rollout/operator readiness), and the post-phase
test fixes.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-25 12:02:07 -08:00
William Valentin
787dd61a6d
docs(rollout): add phase 4 readiness plan
2026-02-25 11:23:47 -08:00