diff --git a/README.md b/README.md index 0241714..cd7b989 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![CI](https://github.com/GrayCodeAI/across/workflows/CI/badge.svg)](https://github.com/GrayCodeAI/across/actions) -[![Version](https://img.shields.io/badge/version-0.0.1--alpha-orange)]() -[![Status](https://img.shields.io/badge/status-local%20-alpha-red)]() +[![Version](https://img.shields.io/badge/version-0.0.1-blue.svg)](https://github.com/GrayCodeAI/across/releases/tag/v0.0.1) +[![Status](https://img.shields.io/badge/status-0.0.1-blue)]() diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..9950d86 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,13 @@ +# Across Roadmap — 0.0.1 + +## 0.0.2 — Continuity hardening +- Linux/Windows qualification, SQLite backup/restore tests +- `ARCHITECTURE.md`, `USAGE.md`, `API.md` docs + `examples/brief-handoff.sh` +- `rho`/`rover` interop: checkpoint restore, brief→session mapping + +## 0.1.0 — Provenance +- Semantic search over dossiers, cross-repo handoffs +- Live provider adapters beyond OpenCode + +## 1.0 — Production +- Stable CLI, signed checkpoints, migration guarantees diff --git a/STATUS.md b/STATUS.md new file mode 100644 index 0000000..06a7346 --- /dev/null +++ b/STATUS.md @@ -0,0 +1,12 @@ +# Across implementation status — 0.0.1 + +Local-first, git-native engineering continuity system. Not production-ready. + +| Area | Implemented | Remaining / not validated | +|---|---|---| +| Core | SQLite WAL, repos/sessions/checkpoints, post-commit hook, CLI `repo/session/checkpoint/brief/handoff/dossier` | Linux/Windows qualification, backup/restore hardening | +| Provenance | Commit/session linkage, verification basis `executed_by_across_local_runner` | Semantic graph import, external evidence attestation | +| Agents | OpenCode synthetic-tested adapter | 8/9 providers UNIMPLEMENTED — no LIVE_TESTED | +| Interop | Checkpoints belong to Across; Rover may request/consume/restore (see README) | `rho checkpoint` <-> `across checkpoint` mapping, `rover snapshots` naming map | + +See `README.md` Boundary: Across vs Rover and `docs/agent-compatibility.md`. diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..8acdd82 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.0.1 diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md new file mode 100644 index 0000000..a03d199 --- /dev/null +++ b/docs/ARCHITECTURE.md @@ -0,0 +1,8 @@ +# Across Architecture + +- **CLI** `bin/across` → `internal/` (Go) +- **Storage** SQLite WAL (`ACROSS_HOME` default `~/.local/share/across`) +- **Git** post-commit hook → auto-checkpoint, commit/session linkage +- **Concepts** Repo → Session → Checkpoint → Brief/Handoff/Dossier → Verify + +Boundary: Rover owns task execution/orchestration/verification; Across owns engineering history/sessions/checkpoints/provenance (README 62-73).