Published commit: 6db58644a6140202de2f2d661a740acd298c79b5
npm: pi-career@0.2.0
npm integrity: sha512-2V0z42oxsDHdE9a/UTskCzLY3inU0/DX30h2QhXse/Y3rAJpsaaNweqVhvZwZlMUovtyBu7pnGSpSo8CLhVOBg==
npm shasum: c182b09945eee8cd85d817b7ce4965784731fd49
This native-free pi-career package resolves the exact external @revazi/career@0.1.1 launcher. The reviewed native targets are darwin-arm64, darwin-x64, linux-x64-gnu, linux-arm64-gnu, linux-x64-musl, linux-arm64-musl, win32-x64-msvc, and win32-arm64-msvc.
Production and complete development/host-Pi audits passed at --audit-level=low. No crate was published, no signing or notarization claim is made, and this release has no custom asset.
Changelog
Added
- Primary compact
career_runtool with internal Career Core operation/schema discovery, ephemeral resume/result/review/variant handles, complete bounded in-memory results, compact analysis/match/review/materialization projections, and section/item detail hydration without nestedinput_json. /career-toolskeeps the three raw Career Core compatibility tools available for explicit advanced use while removing them from normal active model context.- Frozen synthetic
o200k_basecontext benchmark: the activecareer_runcontract is 302 tokens against the recorded 1,041-token prior raw-tool surface, with common synthetic managed results below 250 tokens. - Local searchable-PDF résumé ingestion through a bounded, network-disabled worker, with explicit library notices for encrypted, image-only, malformed, oversized, or otherwise unextractable PDFs.
/career-workbenchprepares a bounded, visibly reviewable ordinary Pi editor prompt for complete score explanation, reviewed improvement suggestions, a question-led factual interview before reviewed replacements, direct reviewed exact replacements, or vacancy-specific variant review while keeping originals immutable. The command makes no provider/model call; only the user's later ordinary Pi submission invokes the selected provider. Non-PDF materialization requires explicit canonical change-ID selection in a later turn; PDFs stop at manual targeted changes./career-applicationadds branch-aware company/role/status identity, scopes vacancies and result cards by immutable application ID, and names otherwise unnamed Pi sessions without creating workspace files./career-analyzeand/career-matchexpose complete successful Core results plus focused sections through a transient read-only pager, without storing or exporting full result JSON./career-setuprecords or derives a suggestion-only preferred resume-variation directory. Workbench prompts recommend that privacy-reduced destination first after a separate user request, while creating no directory or file and granting no automatic write authority.
Changed
- Replaced package-owned native artifacts with a local-first external resolver: bounded absolute
CAREER_CLI_PATH, PATHcareer, package-local@revazi/career, then bounded acquisition of exact@revazi/career@0.1.1unlessPI_OFFLINE=1. - Expanded the reviewed external runtime matrix to ARM64/x64 macOS, GNU and musl Linux, and MSVC Windows through the exact eight-target
@revazi/career@0.1.1launcher. Windows acquisition derives npm and its command shell from validated real installation/system paths, executes no PATH-selected shim, and cancels the detached npm process group. - Exact managed Core 0.1.1 operation-catalog/schema-bundle compatibility now completes before private stdin opens. The reviewed Career package launcher owns native target/libc/provenance/mode or Windows file invariant/size/format/SHA-256 verification; pi-career caches routes only in memory and never retries an already-started operation on another route.
- Removed
runtime/from source/package artifacts and replaced bundled-runtime/package checks with runtime-resolution, exact Career package, offline failure, and native-free tarball coverage. - Workbench prompts now use
career_runhandles and native proposal payloads rather than model-visible schema discovery and manually reconstructed Core envelopes. - Setup and library flows now rescan immediately, display indexed PDFs and actionable scan notices, and explain the searchable PDF/Markdown/text success path instead of silently showing an empty library.
- Reorganized the README around the recommended first-run flow, exact slash-command behavior, release-version boundaries, runtime acquisition, and privacy/persistence expectations.
- Streamlined post-release documentation, added npm/CI/license badges, and recorded immutable
v0.1.0package coordinates. - Workbench review prompts now require verbatim preferably single-line source targets, avoid automatic discard-repair retries, reuse unchanged discovery/schema results, and keep prose concise instead of repeating complete review-embedded baselines.