rcourtman
744eeb0270
Chore: clean up staged changes for release
...
- Remove standalone pulse-assistant architecture doc (content lives in CLAUDE.md)
- Add CountdownTimer component for patrol schedule display
- Rewrite patrol handler test to focus on interval persistence
- Extract MockStateProvider to shared test file
2026-02-02 23:17:40 +00:00
rcourtman
fa1b74792e
docs: add comprehensive deep-dive documentation for AI subsystems
...
Adds detailed architecture documentation for Pulse Patrol and Pulse Assistant. Updates AI.md and PULSE_PRO.md. Also includes additional tests.
2026-02-02 10:29:07 +00:00
rcourtman
17208cbf9d
docs: update AI evaluation matrix and approval workflow documentation
2026-01-30 19:00:40 +00:00
rcourtman
e227314d76
docs: update pulse-assistant architecture with current structure
...
- Remove hardcoded line numbers from enforcement references
- Update tool classification table with all current tools
- Reflect consolidated tool structure
2026-01-28 21:24:45 +00:00
rcourtman
94863a6750
Add comprehensive architecture documentation for Pulse Assistant
...
Document the complete safety architecture:
1. High-Level Architecture
- LLM as untrusted proposer pattern
- FSM gating and tool execution flow
- ResolvedContext for session truth
2. Safety Invariants (9 total)
- Session-scoped tool registration
- FSM state enforcement
- Strict resolution requirements
- ExecutionIntent classification
- NonInteractiveOnly constraint
- Read/Write tool separation
- Phantom execution detection
- Recovery loop protection
- Telemetry for all safety blocks
3. Implementation Details
- FSM states and transitions
- Tool classification rules
- Intent detection patterns
- Error handling and recovery
4. Extension Guide
- Adding new tools safely
- Required validations
- Testing requirements
This serves as authoritative reference for contributors
and security auditors.
2026-01-28 16:49:51 +00:00