Skip to content

Intake 0.3.0-rc.1 — reviewed requirements

Pre-release
Pre-release

Choose a tag to compare

@eliasruntime eliasruntime released this 09 Sep 17:09

Intake 0.3.0-rc.1 — review once, carry the requirements forward

This preview turns detected requirements into a saved, versioned handoff that Proofline can read directly. It also closes the earlier coverage gaps: multiple detected requirements, problems and commands receive reviewable candidates, with explicit coverage/disposition information instead of silent truncation.

What changed

  • Save intake-requirements/1 snapshots with project scope, stable IDs, source pointers, revisions and explicit confirmation states.
  • Confirm or revoke confirmation for several selected IDs in one operation. The batch requires the read snapshot revision, validates every selected item before applying changes, and publishes a complete new file atomically.
  • Duplicate/unknown IDs, incompatible states, stale revisions and existing output paths fail without leaving a partial confirmation file.
  • Preserve reviewed identities for unchanged unambiguous source signals. Changed or ambiguous sources cannot silently inherit old confirmation; keep/revise/exclude remain explicit choices.
  • Share complete snapshot validation with Proofline through a versioned vendored schema, while keeping each product independently installable.
node scripts/requirements.mjs prepare --scope demo --out candidates.json request.txt
node scripts/requirements.mjs review --input candidates.json --revision 1 --id demo-R001 --id demo-R002 --decision confirm --out reviewed.json

Inspect the generated IDs and revision before selecting them; the second command shows an example selection. There is no automatic confirm-all operation. See the complete snapshot workflow.

Distribution and validation

Source: 3a5101a0a5878a92246b3f9436ca02e620e11097.

Download the attached source ZIP and its SHA-256 sidecar. The text/log/inventory requirements CLI runs from the extracted source without installing browser/OCR dependencies. Follow the README for the browser workflow. Package version is 0.3.0-rc.1; the content-stamped plugin version is 0.3.0-rc.1+codex.20260909160007.

  • Exact-source CI: all 4 jobs passed — Ubuntu/Windows/macOS portable core plus the browser suite.
  • 35 local core/CLI/platform checks and 14 Chromium scenarios passed, along with a clean frozen-dependency install, build, marketplace packaging and extracted-source checks.
  • Independent owner checks used this ZIP with the final Proofline 0.2.0-rc.1 TGZ and the existing Workprint 0.3.0-rc.3 release. Batch failure atomicity, direct handoff, selective invalidation, bound rechecks and public export passed.

In the same controlled internal replay, the assisted path falls from 29 operations to 22; the strong file-based baseline remains 14. The data does not demonstrate human-time or token savings. Review decisions remain caller declarations, not authenticated human signatures or proof of test adequacy.

Atomic file publication requires filesystem hard-link support; unsupported filesystems fail explicitly. Browser drafts remain session-local, and the saved requirements file is the CLI continuation point. Full physical-Mac/fresh-task plugin activation and external-user benefit remain unverified for this prerelease.