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
c2c9b2af66
fix(auth): make OAuth device flow polling cancellable via Ctrl+C
...
Add AbortSignal support to pollForToken (GitHub) and pollDeviceToken
(OpenAI) using an abortable sleep that clears its timer immediately on
abort. Wire an AbortController into the TUI login handlers, triggered
by the readline SIGINT event, so Ctrl+C exits the wait loop cleanly
instead of hanging until the device code expires.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 11:30:50 -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
658f024eb8
chore(makefile): separate build, install, and service restart targets
...
Remove implicit pnpm build from daemon-start and daemon-restart so
restarting the service doesn't trigger a rebuild. Add a deploy target
that explicitly chains build + daemon-restart for the combined workflow.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 10:45:02 -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
a97cc9dc95
docs(prompt): tighten TOOLS.md tool-use rules
...
Replace vague "use tools immediately" imperative with precise rules:
add explicit no-tools-available clause to prevent fabrication on
tool-less backends, simplify the Operational Response Contract into
principles, and remove the redundant Autonomy Guardrail section.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 08:42:34 -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
163b1a0139
feat: harden voice reliability with tts fallback and talk controls
2026-02-26 17:29:23 -08:00
William Valentin
2a9bed8c91
Document companion reconnect/handoff reliability progress
2026-02-26 17:01:22 -08:00
William Valentin
184dc2c688
Add companion reconnect state recovery and handoff helper
2026-02-26 17:01:16 -08:00
William Valentin
e9873ad22b
Document browser reliability layer and roadmap progress
2026-02-26 14:06:53 -08:00
William Valentin
7c904ef0fd
Add browser workflow reliability primitives and guardrails
2026-02-26 14:06:46 -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
adcef2249b
docs: improve local backend reliability and documentation
...
- Switch local endpoints from localhost to 127.0.0.1 to avoid IPv6 resolution issues\n- Add recommended Ollama user systemd service example with keep-alive and CUDA support
2026-02-26 12:19:28 -08:00
William Valentin
d07e05d4cc
fix(config): change no_tools_mode default to false for pi_embedded
...
The previous default of true was overly restrictive. false is the correct
default — tool-like prompts fall through to native handling only when
explicitly enabled.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-26 11:52:43 -08:00
William Valentin
a00451a690
fix(auth): cancel OAuth callback server when flow is aborted
...
Add AbortSignal support to startCallbackServer and loginAnthropicOAuth
so that pressing Ctrl+C during the browser OAuth flow immediately closes
the HTTP server and 5-minute timer instead of leaving the process hung.
Wire up an AbortController in the TUI browser OAuth path so the cancel
callback aborts the signal on Ctrl+C.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-26 11:51:27 -08:00