= Project Status
:toc:

== Current Status: Active Development

STATE is actively maintained and under development.

== Version

[cols="1,1"]
|===
| Property | Value

| Current
| 2.0.0

| Schema
| 2025-12-06

| Stability
| Beta
|===

== Roadmap

=== Phase 1: Foundation ✓

* [x] Core STATE.scm structure
* [x] Project metadata encoding
* [x] Session checkpointing
* [x] Manual download/upload workflow

=== Phase 2: Smart Queries ✓

* [x] Modular architecture
* [x] minikanren integration (with fallback)
* [x] GraphViz DOT visualization
* [x] Mermaid diagram generation
* [x] History tracking
* [x] Velocity calculation
* [x] Time estimation

=== Phase 3: Automation (Planned)

* [ ] Elixir/Phoenix service for STATE management
* [ ] Echomesh integration for automatic state capture
* [ ] Periodic auto-exports
* [ ] Change diff tracking

=== Phase 4: Integration (Future)

* [ ] UPM (Universal Project Manager) integration
* [ ] Git hooks for auto-update
* [ ] Team collaboration features
* [ ] Real-time sync

== Compatibility

[cols="1,1,1"]
|===
| Component | Version | Status

| Guile Scheme
| 3.0+
| Tested

| minikanren
| Optional
| Fallback available

| GraphViz
| Any
| For DOT rendering

| Guix
| Any
| Primary package manager

| Nix
| 2.4+
| Fallback option

| Podman/nerdctl
| Any
| Tested with Wolfi
|===

== Known Issues

. History velocity calculation requires at least 2 snapshots
. Deep dependency chains may be slow to calculate
. minikanren fallback has limited unification

== Support

* *Issues*: GitHub/GitLab issue tracker
* *Security*: See SECURITY.adoc
* *Contributing*: See CONTRIBUTING.adoc

== Maintainers

See MAINTAINERS.adoc for current maintainers.
