Phase 0: Foundation

Status: Mostly done Estimate: mostly complete; external launch items remain Goal: Make the project real enough that work can happen in public.

Done

  • Dual license files are in place.
  • The Rust workspace builds.
  • CI runs format, lint, tests, docs, and dependency checks.
  • GitHub Pages publishes this book.
  • Issues, labels, templates, contributor docs, and security docs exist.
  • ADR-0001 records the Rust runtime decision.
  • The project name moved to Krate after the first naming screen.
  • The repo has been pushed to incyashraj/krate.

Still Important

  • Keep branch protection strict on main.
  • Confirm public repo visibility, social preview, and repo metadata.
  • Have one outside reader review the README.
  • Create Discord or another community home before a public announcement.
  • Secure krate.dev or another chosen domain.
  • Finish official naming and trademark checks.
  • Get one external contributor PR opened and merged.

These are mostly public launch tasks. They should not stop Phase 2 design work, but they should be finished before we claim Phase 0 is fully closed.

See the detailed checklist in Phase 0 Status.