|
1 | 1 | // SPDX-License-Identifier: MPL-2.0 |
2 | | -= Gv Clade Index Roadmap |
| 2 | += gv-clade-index Roadmap |
3 | 3 |
|
4 | | -== Current Status |
| 4 | +Mirrors the canonical phase plan in `.machine_readable/6a2/STATE.a2ml`. The registry |
| 5 | +is the *map* of the hyperpolymath ecosystem; "production" means a hardened, observable, |
| 6 | +CI-deployed Cloudflare Worker API backed by a live VeriSimDB. |
5 | 7 |
|
6 | | -Initial development phase. |
| 8 | +== Current status |
7 | 9 |
|
8 | | -== Milestones |
| 10 | +* Maturity: *alpha*. Phase 0 complete; Phase 3 (Worker API) in progress. |
| 11 | +* The Cloudflare Worker is import-fixed, hardened, tested (Vitest) and CI-gated. |
| 12 | + Automated deploy and live VeriSimDB backing are the remaining external steps. |
9 | 13 |
|
10 | | -=== v0.1.0 - Foundation |
11 | | -* [ ] Core functionality |
12 | | -* [ ] Basic documentation |
13 | | -* [ ] CI/CD pipeline |
| 14 | +== Phases |
14 | 15 |
|
15 | | -=== v1.0.0 - Stable Release |
16 | | -* [ ] Full feature set |
17 | | -* [ ] Comprehensive tests |
18 | | -* [ ] Production ready |
| 16 | +[cols="1,4,2"] |
| 17 | +|=== |
| 18 | +| Phase | Deliverable | Status |
19 | 19 |
|
20 | | -== Future Directions |
| 20 | +| 0 | Clade taxonomy, repo seed, VCL schema, named queries | *Complete* |
| 21 | +| 1 | Deploy CLADE.a2ml to all ~200 repos | Pending |
| 22 | +| 2 | VeriSimDB instance on VPS + ingest | Pending (external infra) |
| 23 | +| 3 | Cloudflare Worker API (hardened, tested, deployed) | In progress (~60%) |
| 24 | +| 4 | ReScript/typed-WASM portal on github.io | Pending |
| 25 | +| 5 | LLM query endpoint (API-key tier) | Pending |
| 26 | +| 6 | Bot write endpoints (signed JWT) + TODO octads | Pending |
| 27 | +| 7 | Contributor OAuth + scoped access | Pending |
| 28 | +| 8 | Repo lockdown (visibility management) | Pending |
| 29 | +|=== |
21 | 30 |
|
22 | | -_To be determined based on community feedback._ |
| 31 | +== Cross-cutting workstreams |
| 32 | + |
| 33 | +* *Engineering hygiene* — toolchain, tests, linting, docs/reality alignment. |
| 34 | +* *Worker hardening* — input validation, security headers, rate limiting, structured logs, readiness. |
| 35 | +* *Observability & ops* — logging, metrics, backups, drift detection, runbook. |
| 36 | +* *Security* — tiered auth (public / LLM key / bot JWT / contributor OAuth), secrets, supply chain. |
| 37 | +* *CI/CD* — test-gated CI + automated Cloudflare deploy (staging → production). |
| 38 | + |
| 39 | +== External prerequisites (owner-provided) |
| 40 | + |
| 41 | +* `CLOUDFLARE_API_TOKEN` secret — enables automated Worker deploys (Phase 3). |
| 42 | +* VeriSimDB instance on a VPS — the declared source of truth (Phase 2). |
| 43 | +* GitHub OAuth app + JWT signing key — Phases 6–7. |
| 44 | + |
| 45 | +See `.machine_readable/6a2/STATE.a2ml` for live status and blockers. |
0 commit comments