{"_id":"@deltafleet/helmsman","_rev":"5-700736822893dd4c5f9964bc7341ae41","name":"@deltafleet/helmsman","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@deltafleet/helmsman","version":"0.1.0","license":"MIT","_id":"@deltafleet/helmsman@0.1.0","maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"homepage":"https://github.com/deltafleet/helmsman#readme","bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"bin":{"helmsman":"bin/helmsman.mjs"},"dist":{"shasum":"7b13a6a832186b113cba194940c2ac7e35841dc8","tarball":"https://registry.npmjs.org/@deltafleet/helmsman/-/helmsman-0.1.0.tgz","fileCount":107,"integrity":"sha512-TeGeW7E86shuycSsBj1BKtF4Ir7Pn/zERK2G6CEvquHEHKbR6xXAWThj6gJsz4F0ZUNsnDd6Ee41s+IP9qKnRg==","signatures":[{"sig":"MEYCIQDByFGybong7yW1KiftEkmQ6NOb7C7LEIAaL33vYQpHOgIhAIj1RCti4pjCdiRaVXV/13OWR3PMzp2vcchhCMoJXF70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300323},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"fac60012b0f0710cc404e27b0c435ec232f0b254","scripts":{"test":"vitest run","prepack":"bun run build:plugin && bun run verify:plugin && bun run verify:version","typecheck":"bun tsc --noEmit","verify:ci":"bun scripts/verify-ci.mjs","test:watch":"vitest","build:plugin":"bun scripts/build-plugin.mjs","verify:plugin":"bun run build:plugin && bun scripts/verify-plugin.mjs","install:plugin":"bun scripts/install-plugin.mjs","verify:version":"bun scripts/verify-version-consistency.mjs","check:skill-first":"bun scripts/check-skill-first.mjs","fetch:skill-memory":"bun scripts/fetch-skill-memory.mjs","verify:skill-first":"bun scripts/verify-skill-first.mjs","install:skill-first":"bun scripts/install-skill-first.mjs","render:skill-status":"bun scripts/render-skill-status.mjs","compile:skill-memory":"bun scripts/compile-skill-memory.mjs","render:plugin-status":"bun scripts/render-plugin-status.mjs","audit:removed-surfaces":"bun scripts/audit-removed-surfaces.mjs","validate:skill-session":"bun scripts/validate-skill-session.mjs","scaffold:skill-artifact":"bun scripts/scaffold-skill-artifact.mjs","verify:installed-plugin":"bun scripts/verify-installed-plugin.mjs"},"_npmUser":{"name":"deltafleet","email":"fazomo@deltafleet.io"},"repository":{"url":"git+https://github.com/deltafleet/helmsman.git","type":"git"},"_npmVersion":"11.6.1","description":"Skill-first Helmsman protocol assets and deterministic helper toolbelt for Codex agent workflows.","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^2.1.8","bun-types":"^1.3.12","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/helmsman_0.1.0_1778822750550_0.6293861318604255","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@deltafleet/helmsman","version":"0.1.1","license":"MIT","_id":"@deltafleet/helmsman@0.1.1","maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"homepage":"https://github.com/deltafleet/helmsman#readme","bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"bin":{"helmsman":"bin/helmsman.mjs"},"dist":{"shasum":"3baff979307d5fc90500827baf4bab5b8f34ce7d","tarball":"https://registry.npmjs.org/@deltafleet/helmsman/-/helmsman-0.1.1.tgz","fileCount":107,"integrity":"sha512-di8+DY6b1fCRFdXLVjJVQatyRhF1wgJE6OYilkhqiH1QMfKjiO9J1aX6OvxIr+X22YwrawaWDri8oC0NxxDrjA==","signatures":[{"sig":"MEYCIQDlNE5+LiJDVRdawjlK3mgbk9mnxyRV1Mou34cM8mPpFQIhALtiGN3dDb8fRQlidS5Kf4Ifg/jg8LIc2O8EBHk7Cy6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321159},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"4a3b59faf6eb2d5d96737aa5f1dc9f4c85d8be6b","scripts":{"test":"vitest run","prepack":"bun run build:plugin && bun run verify:plugin && bun run verify:version","typecheck":"bun tsc --noEmit","verify:ci":"bun scripts/verify-ci.mjs","test:watch":"vitest","build:plugin":"bun scripts/build-plugin.mjs","verify:plugin":"bun run build:plugin && bun scripts/verify-plugin.mjs","install:plugin":"bun scripts/install-plugin.mjs","verify:version":"bun scripts/verify-version-consistency.mjs","check:skill-first":"bun scripts/check-skill-first.mjs","fetch:skill-memory":"bun scripts/fetch-skill-memory.mjs","verify:skill-first":"bun scripts/verify-skill-first.mjs","install:skill-first":"bun scripts/install-skill-first.mjs","render:skill-status":"bun scripts/render-skill-status.mjs","compile:skill-memory":"bun scripts/compile-skill-memory.mjs","render:plugin-status":"bun scripts/render-plugin-status.mjs","audit:removed-surfaces":"bun scripts/audit-removed-surfaces.mjs","validate:skill-session":"bun scripts/validate-skill-session.mjs","scaffold:skill-artifact":"bun scripts/scaffold-skill-artifact.mjs","verify:installed-plugin":"bun scripts/verify-installed-plugin.mjs"},"_npmUser":{"name":"deltafleet","email":"fazomo@deltafleet.io"},"repository":{"url":"git+https://github.com/deltafleet/helmsman.git","type":"git"},"_npmVersion":"11.6.1","description":"Skill-first Helmsman protocol assets and deterministic helper toolbelt for Codex agent workflows.","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^2.1.8","bun-types":"^1.3.12","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/helmsman_0.1.1_1778896861485_0.4938424406768407","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@deltafleet/helmsman","version":"0.2.0","license":"MIT","_id":"@deltafleet/helmsman@0.2.0","maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"homepage":"https://github.com/deltafleet/helmsman#readme","bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"bin":{"helmsman":"bin/helmsman.mjs"},"dist":{"shasum":"7c550547ed53982b5aabb0bf97ec55c792df1d48","tarball":"https://registry.npmjs.org/@deltafleet/helmsman/-/helmsman-0.2.0.tgz","fileCount":99,"integrity":"sha512-ADpV8lxL2A0LDtAgqNL+LC+mcyiL9ZHPQ1uTCXX6biJb2jS/LZOf2tsTYagHs4AM02AGkdBTNlSENwiqIKs9fA==","signatures":[{"sig":"MEYCIQDra3GKYiNatCtPnsRRg1k8eLnG+mE0M+evlvJC+9YeZwIhALYQMx2gfiIS1x4b1vCEQJrq2evHAsSi31woqi/y8WsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331413},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"ff6b1b82edda1df600c09efcefe8f079525eb83e","scripts":{"test":"vitest run","prepack":"bun run build:plugin && bun run verify:plugin && bun run verify:version","typecheck":"bun tsc --noEmit","verify:ci":"bun scripts/verify-ci.mjs","test:watch":"vitest","build:plugin":"bun scripts/build-plugin.mjs","verify:plugin":"bun run build:plugin && bun scripts/verify-plugin.mjs","check:helmsman":"bun scripts/check-helmsman.mjs","install:plugin":"bun scripts/install-plugin.mjs","install:skills":"bun scripts/install-helmsman-skills.mjs","verify:version":"bun scripts/verify-version-consistency.mjs","verify:helmsman":"bun scripts/verify-helmsman.mjs","fetch:skill-memory":"bun scripts/fetch-skill-memory.mjs","render:skill-status":"bun scripts/render-skill-status.mjs","compile:skill-memory":"bun scripts/compile-skill-memory.mjs","render:plugin-status":"bun scripts/render-plugin-status.mjs","audit:removed-surfaces":"bun scripts/audit-removed-surfaces.mjs","validate:skill-session":"bun scripts/validate-skill-session.mjs","scaffold:skill-artifact":"bun scripts/scaffold-skill-artifact.mjs","verify:installed-plugin":"bun scripts/verify-installed-plugin.mjs"},"_npmUser":{"name":"deltafleet","email":"fazomo@deltafleet.io"},"repository":{"url":"git+https://github.com/deltafleet/helmsman.git","type":"git"},"_npmVersion":"11.6.1","description":"Helmsman protocol assets and deterministic helper toolbelt for Codex agent workflows.","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^2.1.8","bun-types":"^1.3.12","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/helmsman_0.2.0_1778899623487_0.5840573889399849","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@deltafleet/helmsman","version":"0.3.0","license":"MIT","_id":"@deltafleet/helmsman@0.3.0","maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"homepage":"https://github.com/deltafleet/helmsman#readme","bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"bin":{"helmsman":"bin/helmsman.mjs"},"dist":{"shasum":"11e9289b601a9e8ba9a8a1265e4eb93d9b347d94","tarball":"https://registry.npmjs.org/@deltafleet/helmsman/-/helmsman-0.3.0.tgz","fileCount":117,"integrity":"sha512-kGQteKI3pXAoYFBFFhOgGB22YR544dYurD12uDhabwBMkmstxOozlyN0IDsXjAPi2fRshrxZO0edySzE/6UnYA==","signatures":[{"sig":"MEQCIFZtlC9d1yGY5Q5Ffu+jslKnNMsnJvyk3/sCEOmgemguAiBGU4+MSopnvqPHcl24lMfua1VYnm1NtuH0Dg2uSwda4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419737},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"d62444727141fc53cee5055bb4110c37c5dd5320","scripts":{"test":"vitest run","prepack":"bun run build:plugin && bun run verify:plugin && bun run verify:version","typecheck":"bun tsc --noEmit","verify:ci":"bun scripts/verify-ci.mjs","test:watch":"vitest","build:plugin":"bun scripts/build-plugin.mjs","verify:plugin":"bun run build:plugin && bun scripts/verify-plugin.mjs","check:helmsman":"bun scripts/check-helmsman.mjs","install:plugin":"bun scripts/install-plugin.mjs","install:skills":"bun scripts/install-helmsman-skills.mjs","verify:version":"bun scripts/verify-version-consistency.mjs","verify:helmsman":"bun scripts/verify-helmsman.mjs","fetch:skill-memory":"bun scripts/fetch-skill-memory.mjs","render:skill-status":"bun scripts/render-skill-status.mjs","compile:skill-memory":"bun scripts/compile-skill-memory.mjs","render:plugin-status":"bun scripts/render-plugin-status.mjs","validate:native-goal":"bun scripts/validate-native-goal.mjs","audit:removed-surfaces":"bun scripts/audit-removed-surfaces.mjs","validate:skill-session":"bun scripts/validate-skill-session.mjs","scaffold:skill-artifact":"bun scripts/scaffold-skill-artifact.mjs","verify:installed-plugin":"bun scripts/verify-installed-plugin.mjs"},"_npmUser":{"name":"deltafleet","email":"fazomo@deltafleet.io"},"repository":{"url":"git+https://github.com/deltafleet/helmsman.git","type":"git"},"_npmVersion":"11.6.1","description":"Helmsman protocol assets and deterministic helper toolbelt for Codex agent workflows.","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"^2.1.8","bun-types":"^1.3.12","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/helmsman_0.3.0_1779261288077_0.772609446804065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@deltafleet/helmsman","version":"0.4.0","description":"Native TUI workbench for route-governed coding-agent autonomy.","license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/deltafleet/helmsman.git"},"bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"homepage":"https://github.com/deltafleet/helmsman#readme","bin":{"helmsman":"bin/helmsman.js"},"publishConfig":{"access":"public"},"scripts":{"typecheck":"tsc --noEmit","verify":"npm run verify:pi-runtime && npm run verify:core && npm run verify:tui && npm run verify:question-ui && npm run verify:role-runtime && npm run verify:memory-research && npm run verify:route-lock && npm run verify:autopilot && npm run verify:verification-closeout && npm run verify:product-audit","verify:pi-runtime":"tsx src/verify/pi-runtime-foundation.ts","verify:pi-runtime:live":"tsx src/verify/pi-runtime-foundation.ts --live","verify:core":"tsx src/verify/core-event-reducer-board.ts","verify:tui":"tsx src/verify/tui-workbench.ts","verify:question-ui":"tsx src/verify/question-ui-adapter.ts","verify:role-runtime":"tsx src/verify/role-runtime.ts","verify:role-runtime:live":"tsx src/verify/role-runtime.ts","verify:memory-research":"tsx src/verify/memory-research.ts","verify:route-lock":"tsx src/verify/route-lock-amendment.ts","verify:autopilot":"tsx src/verify/autopilot-loop.ts","verify:verification-closeout":"tsx src/verify/verification-closeout.ts","verify:product-audit":"tsx src/verify/install-doctor-product-audit.ts"},"engines":{"node":">=22.19.0"},"dependencies":{"@earendil-works/pi-agent-core":"0.75.5","@earendil-works/pi-ai":"0.75.5","@earendil-works/pi-coding-agent":"0.75.5","@earendil-works/pi-tui":"0.75.5","tsx":"4.20.5"},"devDependencies":{"typescript":"5.9.3"},"gitHead":"3b29664f0e26225ce7ed6a8337a6cf1395223048","_id":"@deltafleet/helmsman@0.4.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-1Kgmknn2oWe1mSPCrNZ7YqH2WfDKCdTPrc/LioI6rkHfg/kzvnx7Ffy8AHUm7gi/gSUolwwIkQHU83aeTDAN9w==","shasum":"ee7faa6134494c7e417e54a5f763f2b3fe9ab34f","tarball":"https://registry.npmjs.org/@deltafleet/helmsman/-/helmsman-0.4.0.tgz","fileCount":109,"unpackedSize":1086729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDilvrV4v0WRMUyvuENLan93YCzNJsM5wKKbGHNX1E47gIhAKCI8d942XII4wA/7EUlAYx54FN7SI8H5r8L0X91p18B"}]},"_npmUser":{"name":"deltafleet","email":"fazomo@deltafleet.io"},"directories":{},"maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helmsman_0.4.0_1779874254494_0.22842364824633088"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T05:25:50.404Z","modified":"2026-05-27T09:30:54.770Z","0.1.0":"2026-05-15T05:25:50.696Z","0.1.1":"2026-05-16T02:01:01.708Z","0.2.0":"2026-05-16T02:47:03.682Z","0.3.0":"2026-05-20T07:14:48.217Z","0.4.0":"2026-05-27T09:30:54.653Z"},"bugs":{"url":"https://github.com/deltafleet/helmsman/issues"},"license":"MIT","homepage":"https://github.com/deltafleet/helmsman#readme","repository":{"type":"git","url":"git+https://github.com/deltafleet/helmsman.git"},"description":"Native TUI workbench for route-governed coding-agent autonomy.","maintainers":[{"name":"deltafleet","email":"fazomo@deltafleet.io"}],"readme":"# Helmsman\n\nNative terminal workbench for route-governed coding-agent autonomy.\n\nHelmsman Core owns Charting, Manifest, Board, gates, Autopilot legality,\nverification, and closeout. Pi is the direct runtime substrate for agent\nsessions, provider/model access, terminal UI primitives, settings/resources,\nand event streaming. External coding-agent CLIs such as Codex and OpenCode are\nsecondary execution adapters.\n\nCurrent binding design:\n\n- `docs/pi-direct-ultimate-product-design.md`\n- `docs/pi-direct-design-closure-audit.md`\n- `docs/pi-direct-data-contracts.md`\n- `docs/core-event-reducer-board-contract.md`\n- `docs/pi-runtime-foundation-contract.md`\n- `docs/pi-role-runtime-contract.md`\n- `docs/install-doctor-product-audit-contract.md`\n- `docs/memory-research-contract.md`\n- `docs/route-lock-amendment-contract.md`\n- `docs/autopilot-loop-contract.md`\n- `docs/verification-closeout-contract.md`\n- `docs/question-ui-adapter-decision.md`\n- `docs/product-north-star.md`\n- `docs/native-core-tui-plan.md`\n- `docs/implementation-route.md`\n\nCurrent checkout reality: Gate 1 Pi Runtime Foundation, Gate 2 Core Event\nSystem, Gate 3 Pi TUI Workbench shell, Gate 4 Charting Form Authority, the\nRoleRuntime foundation, Gate 5B Memory/Research, Gate 6 Route\nLock/Amendments, Gate 7 Board-Governed Autopilot, Gate 8\nVerification/Closeout, and Gate 9 Install/Doctor/Product Audit are implemented\nand verified in this worktree.\nThe repo now has a real\n`bin/helmsman.js`, Pi runtime foundation, Manifest event log, deterministic\nManifest reducer, Board projector, Core command registry, replay/recovery\ndiagnostics, a Pi TUI Workbench that renders Board/Manifest/operation/evidence/\nrole/provider/memory/research/route-lock state while submitting commands\nthrough Core, and a Core-owned Question UI Adapter that renders Charting\nbundles with stable ids, bundle hashes, route effects, surface evidence, and\nanswer mapping. RoleRuntime now resolves real Pi live-provider bindings, writes role-run\nplans/prompts/events/transcripts/diagnostics/results, and records Core role-run\nevents without giving model prose route authority. Gate 5B now records scoped\nmemory scans, research lanes, worker packets, artifact validation, synthesis,\nand research projection through Core. Gate 6 now records readiness, route-lock\nsnapshots, user confirmation evidence, amendments, invalidation, unlock, and\nRoute Lock Board projection through Core. Gate 7 now records Board-read\nAutopilot action selection, loop plans, bounded packets, route-adherence\nevaluation, drift response, park/recover state, CLI/TUI surfaces, and focused\nverification through Core. Gate 8 now records scenario-backed verification\nplans, scenario verdict artifacts, retry attempt history, Board verification\nmatrix state, closeout artifacts, evidence indexes, memory promotion candidates,\nand CLI/TUI verification/closeout surfaces through Core. Gate 9 now adds real\ninstall/init/update/uninstall/product-audit/verify commands, read-only\n`helmsman.doctor.v1` reports, install manifests with managed-file hashes,\napproval-gated update/uninstall safety, actual `npm pack` plus isolated\ninstalled-binary smoke, no-mock audit records, requirement-to-evidence product\naudit artifacts, and `/qa-product` TUI routing. Release readiness still must be\nproved by the release gate, including live product-audit evidence when release\ncredentials are available.\n","readmeFilename":"README.md"}