Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 1.6 KB

File metadata and controls

72 lines (51 loc) · 1.6 KB

VERIS Implementation Checklist

Phase 1: Repository Bootstrap ✓

  • Architecture specifications frozen
  • Repository structure created
  • Root workspace configured
  • Build system verified
  • CI workflows created
  • VSCode settings configured
  • npm publishing readiness verified
  • Release documentation complete (VERSIONING.md, RELEASE.md)

Packages

Layer 0 — Foundation

  • Core types, errors, constants
  • Collections, hashing, serialization, FS, net, path, platform, Result monad, semver

Layer 1 — Framework

  • Structured logging
  • Configuration loading
  • Metrics and tracing
  • AI provider adapters

Layer 2 — Domain

  • Extraction framework
  • Rule matching and evaluation
  • Shipped rule packs
  • Taxonomy and mappings

Layer 3 — Analysis

  • Pipeline orchestrator

Layer 4 — Report & Output

  • Report construction
  • Output formats

Layer 5 — Application

  • CLI commands
  • Programmatic API

Layer 6+ — Extensions

  • Execution runners
  • Plugin system (V2+)
  • Report rendering (in progress)

Milestones

  • M1: All packages compile
  • M2: Core types validated
  • M3: Extraction pipeline works
  • M4: Rules engine matches findings
  • M5: Full analysis pipeline runs
  • M6: CLI commands functional
  • M7: V1.0 Release Candidate (in progress)

Release Readiness

  • npm metadata verified (all packages)
  • engines field set (node >= 18)
  • publishConfig set (public access)
  • CHANGELOG.md up to date
  • VERSIONING.md created
  • RELEASE.md created