ArchSutra AI

ArchSutra AI / Handbook

Compatibility and roadmap

Per-host support levels, what is verified, and the milestone plan with acceptance tests.

Version 0.1.0 · Source: docs/handbook/09-compatibility-and-roadmap.md

1. Support levels#

LevelMeaning
nativeHost loads ArchSutra directly; verified in a live session
adapterFiles are written to the vendor-documented layout; not yet smoke-tested live
manualCopy/paste fallback
experimentalLayout unconfirmed for the current host release
unsupportedNot supported

2. Host matrix (v0.1.0)#

HostLevelSkills pathAgents pathVerifiedNot verified
Claude Codeadapter.claude/skills/<name>/SKILL.md.claude/agents/<name>.mdfile generation; idempotent install; frontmatterlive discovery
Cursoradapter.cursor/skills/<name>/SKILL.mdnonefile generationlive discovery
OpenAI Codexadapter.agents/skills/<name>/SKILL.md + AGENTS.md blocknonefile generationlive discovery
GitHub Copilotadapter.github/skills/<name>/SKILL.md.github/agents/<name>.agent.mdfile generation; only description, toolslive behavior
Gemini CLIexperimental.gemini/skills/<name>/SKILL.mdnonefile generationthe path itself

Vendor documentation links are in src/adapters.ts. Layouts change; confirm against current docs.

3. Operating systems and runtimes#

PlatformStatus
Ubuntu (latest), Node 20 and 22CI passes
Windows (latest), Node 20 and 22CI passes; also run locally on Windows 11 with Node 24
macOS (latest), Node 20 and 22CI passes

4. Language support in analysis#

LanguageDetectedImport graphNotes
TypeScript, JavaScriptyesyes (relative imports)dynamic imports and path aliases may be missed
Pythonyesyes (absolute imports matching a module)relative imports not graphed
Java, Kotlin, C#, Go, Rust, PHP, Ruby, Swift, Dartyesnoreported as a blind spot

Line-based security rules apply to all recognised source extensions where noted in the rule catalog.

5. Roadmap#

MilestoneScopeAcceptance test
v0.1 (done)Skills, agents, CLI, adapters, CI, docsnpm test green on 3 OS; fixtures match expected rules
v0.2Live smoke tests per host; upgrade verified hosts to native; matrix with versionsOne issue-linked report per host with version and evidence
v0.3More analyzers (Java/Kotlin, C#, Go, Rust import graphs); fitness-function generator; rule suppression fileNew fixtures with expected rules; precision/recall stays 1.00 on fixtures
v0.4Real-world labeled corpus; published accuracy with confidence intervalsCorpus of at least 20 labeled repositories; reproducible script
v0.5Optional local-model runtime and optional bring-your-own-key server, strictly opt-in, localhost by defaultSecurity tests: unauthorized request rejected, no data leaves without opt-in
v1.0Stable CLI and schema, npm publication (after name and trademark checks), signed releasesSemantic-versioned contracts; provenance on release artifacts

Principles for all future work: default stays keyless and offline; every new capability ships with tests and a documented limitation; no support claim without a verification record.

6. Known gaps (v0.1)#

  • No live host verification.
  • No suppression/baseline mechanism for accepted findings.
  • Module-level graph only; no function-level analysis.
  • No runtime or cost evidence ingestion.
  • Not published to the npm registry (install via npx github:...).