Skip to content

feat: ship deterministic architecture CLI MVP - #107

Merged
rajanbor merged 1 commit into
mainfrom
feature/deterministic-cli-mvp
Sep 13, 2026
Merged

rajanbor merged 1 commit into
mainfrom
feature/deterministic-cli-mvp

Conversation

@rajanbor

Copy link
Copy Markdown
Owner

Outcome

Ships the deterministic, offline architecture workflow described in the MAP MVP.

CLI

  • add compatible list, search, show, scan, and suggest workflow names
  • retain patterns, explain, analyze, and recommend
  • add versioned JSON scan and recommendation output
  • derive detected, likely, and unknown certainty from preserved numeric confidence
  • report inspected manifests, analyzers, evidence, and explicit limitations
  • implement map graph over all 96 catalog nodes and normalized typed edges
  • implement map validate for project manifests and adopted-pattern integrity

Contracts

  • add Scan Result v1 and Recommendation Result v1 JSON Schemas
  • add complete valid examples and three invalid fixtures per contract
  • validate six public contracts in CI

Dogfood

The built CLI successfully scanned and suggested against tooling, inspected the graph for retrieval/chunking, and validated this repository’s .map workspace. The scan correctly reports its root-manifest and monorepo limitations instead of treating missing evidence as absence.

Verification

  • registry: 96 patterns
  • schemas: 6 contracts
  • build, lint, typecheck: pass
  • tests: 146 pass (130 CLI, 13 score, 3 registry)
  • built CLI JSON smoke tests: scan, suggest, graph, validate pass

Part of #103.

@rajanbor
rajanbor merged commit 5d9c744 into main Sep 13, 2026
2 checks passed
@rajanbor
rajanbor deleted the feature/deterministic-cli-mvp branch September 13, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant