Commit graph

3 commits

Author SHA1 Message Date
TheFlow
1c4b1dfda2 fix(framework): add real-time pressure to ffs command
- Add --tokens=<current>/<budget> parameter to framework-stats.js
- Calculate and display real-time context pressure when tokens provided
- Show data source (real-time/cached/history/stats) in output
- Display warning when showing cached data
- Include token budget and usage percentage in output

Fixes issue where ffs showed stale 0% pressure from cached session state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-29 11:00:46 +13:00
TheFlow
f66115a7e9 feat(ffs): add pressure monitoring and auto-compact tracking
Enhanced framework-stats.js to display real session data and prepare for
auto-compact impact analysis.

New Data Displayed:
- Real session statistics (ID, message count, action count, timestamps)
- Actual context pressure monitoring (level, score, last check time)
- Auto-compact events section (ready to log compaction impact)
- Component statistics (CrossReferenceValidator, BashCommandValidator)

Pressure Monitoring:
- Now shows NORMAL (not UNKNOWN)
- Displays last check timestamp and message number
- Tracks token count at pressure check

Auto-Compact Infrastructure:
- Structure ready to log compaction events
- Will track: before/after tokens, reduction %, message #, pressure change
- Currently shows 0 compactions (session hasn't compacted yet)

Component Performance:
- CrossReferenceValidator: 1,462 validations
- BashCommandValidator: 978 validations, 109 blocks

Files: scripts/framework-stats.js (enhanced getSessionStats, report building,
display sections)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 09:05:46 +13:00
TheFlow
04d62ff92a feat(framework): add "ffs" trigger for framework statistics display
Implements inst_082 - on-demand framework operational metrics viewer.

New Features:
- framework-stats.js script displays comprehensive session statistics
- Reports: session state, token usage, context pressure, instructions, audit logs
- Formatted console output + JSON for programmatic access
- Complementary to "ff" (Full Framework audit) trigger

Statistics Reported:
- Session: ID, message count, start time, status
- Token Budget: usage, checkpoints (25%/50%/75%), next milestone
- Context Pressure: level, overall score, metric breakdown
- Instructions: total/active counts by quadrant and persistence
- Audit Logs: total decisions, today's count, breakdown by service
- Service Status: all 6 framework services (ACTIVE confirmation)

Usage: User types "ffs" → Claude runs node scripts/framework-stats.js

Files: scripts/framework-stats.js (new), CLAUDE.md:66-88,
.claude/instruction-history.json (inst_082)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 08:58:32 +13:00