PramanaSutra AI v0.3.4 GitHub

Roadmap and status

Status words mean only what they say. Implemented has a command or file and a test or a committed artifact. Planned is a directory, a sentence, or an intention. It does not run. Not claimed is something people might assume that this project refuses.

Implemented in 0.3.4#

CapabilityEvidence
CLI: version, doctor, agents, scan, release-check, verify, initpackages/cli, npm test
Offline static rules in the catalog, including CircleCI, Buildkite, Drone and Woodpecker file namesUnit tests and six fixtures
Evidence ingestion and fail-closed policyUnit tests, policies/
Evidence binding sentence: none, unbound, or ci-environmentUnit test. ci-environment is not a signature
report.md, report.html, report.json, report.sarif.json written togetherUnit tests, samples/, audit/
--changed lists git diff names and says when git is unavailableUnit test. Not a test selector
scan and release-check exit 2 or 3 for a failing gate. Exit 0 is READY_FOR_HUMAN_APPROVAL onlyHelp text and packages/cli/bin/pramanasutra.mjs
.pramanasutraignoreUnit test, this repo's ignore file
17 skills with distinct Safe workflow sectionsInstaller tests and the uniqueness assertion
Required CI on Ubuntu and Windows, Node 20 and 22, with a real release gate.github/workflows/ci.yml
CI gate writes github when the four GITHUB_* variables existscripts/ci-gate.mjs
macOS in GitHub ActionsNot scheduled. Runs 41884015367 and 42098256304 cancelled with zero steps
CodeQL workflow.github/workflows/codeql.yml
Documentation site with a product front page plus this handbookscripts/build-docs.mjs
Public GitHub repositoryhttps://github.com/shahvatsalofficial/pramanasutra-ai
npm publish workflow.github/workflows/publish.yml. It has not been proven by a green run. A GitHub Release is what starts it, and npm must already list this repo as a trusted publisher

Planned#

These README-level packages exist as notes only. The CLI does not import them.

ItemNot yet
Executing the target's testsWould run arbitrary code. Needs an explicit, separate, opt-in design
Browser and device checksNo driver is bundled
Accessibility measurementThe access skill plans. It does not score
Performance measurementThe load skill plans. It does not generate load
Coverage, flake detection from history, mutation testingNo storage, no history
SBOM and SLSA provenanceNo release attestation workflow
A long-running server or a local model adapterpackages/server is a note
Live smoke test in each IDEInstall paths only

Not claimed#

ClaimWhy it is absent
Certification or complianceReports say they are decision support
Independent security reviewNone has been commissioned
Trademark clearanceLegal
Field precision equal to the fixture scoreThe fixture score is a regression lock
macOS CI passedThose jobs never started a runner
npm package @vatsalshah/pramanasutraRegistry returned 404. The account is shahvatsal
Signed or GitHub-verified evidenceci-environment only echoes four strings. verify checks schema. A person can still type them
The twelve packages/* notes (runner, server, reporter, quality-gates, release, impact, integrators, evidence, discovery, core, static-audit, test-generation)READMEs only. The CLI does not import them
The assistant always obeys the skillThe host is outside this process

Near-term work, in order#

  1. Keep the required CI green on Ubuntu and Windows. Add macOS back only when a runner actually starts and the log shows test output.
  2. Confirm npm view pramanasutra version matches package.json after each release. Do not publish @vatsalshah/pramanasutra.
  3. One live smoke note per IDE: did init land where the host reads, and did a trivial prompt cite a file. Until that note exists, the compatibility table stays "not verified".
  4. A rule only with a true-positive fixture and a false-positive fixture. No drive-by patterns.

Compatibility summary#

EnvironmentStatus
Node 20 and 22 on Ubuntu and Windows in CIRequired workflow. Trust the latest green run, not this sentence
Node on the maintainer's Windows machineThe captured proof file
macOS in CINot scheduled. Unverified
Claude Code, Cursor, Codex, Copilot, Gemini CLICopy paths implemented. Behavior not verified

Older handbook pages under docs/handbook/*.md are earlier write-ups. The numbered files in this folder are the ones to update.

PramanaSutra AI 0.3.4 · Created by Vatsal Shah · Apache-2.0 · Decision support, not a certification · Page source