Skip to content

release: v0.2.0#12

Merged
dnacenta merged 10 commits intomainfrom
release/v0.2.0
Mar 3, 2026
Merged

release: v0.2.0#12
dnacenta merged 10 commits intomainfrom
release/v0.2.0

Conversation

@dnacenta
Copy link
Owner

@dnacenta dnacenta commented Mar 3, 2026

Summary

  • feat: runtime module for echo-system integration
  • feat: rich CLI dashboard with sparklines and color
  • feat: expose library interface
  • chore: bump echo-system-types to v0.2.0
  • chore: license change to AGPL-3.0
  • chore: gitignore .claude/

chore(VI-1): change license from MIT to GPL-3.0
chore(VI-3): gitignore .claude/ directory
…#6)

- Add sparkline graphs (Unicode blocks) showing signal history
- Color-coded signal values: green (healthy), yellow (watch), red (concern)
- Statistics section: mean, std dev, percentile rank, streak detection
- Anomaly detection: flags readings 2+ std devs from baseline
- Add --json flag for machine-readable output
- Migrate all raw ANSI escape codes to owo-colors crate
- New stats.rs module with comprehensive unit tests

Closes #5
)

Add src/lib.rs with VigilEcho struct providing new(), from_default(),
health(), and setup_prompts(). Two base directories: claude_dir for
config/state, docs_dir for identity documents. Health check reads
latest analysis alert level. main.rs refactored to import from library.
Add echo-system-types dependency for HealthStatus and SetupPrompt.

Closes #7
Add runtime module with path-parameterized functions for:
- Signal extraction from LLM response text
- Signal frame persistence (load/save from custom root_dir)
- Cognitive health assessment with configurable window/threshold
- Health text rendering for prompt injection

This enables echo-system to remove its internal monitoring module
(~580 lines) and import from vigil-echo::runtime instead.
@dnacenta dnacenta self-assigned this Mar 3, 2026
@dnacenta dnacenta merged commit ab00c42 into main Mar 3, 2026
@dnacenta dnacenta deleted the release/v0.2.0 branch March 3, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant