A five-question, deterministic release-triage tool from Advokat Frida. It turns a review objection into one of four practical rulings: Ship It, Next Version, Fix It, Then Ship, or Hard Stop.
The ruling is explainable and deterministic. Randomness changes only the Oracle's phrasing, never the outcome. The tool accepts no free text, makes no network requests, stores nothing, and includes no analytics.
The canonical live experience is embedded in Advokat Frida's Ship It Anyway field guide. This repository builds that exact iframe document from six byte-frozen parity files. The standalone version reuses the same Oracle stage and logic, then adds the current site header and footer from two standalone-only source files.
npm.cmd run verify:live fetches the public article and verifies both:
- the live source-bundle fingerprint matches
dist/provenance.json; and - the generated embed is byte-for-byte identical to the iframe document on the site.
GitHub Pages is intentionally not used. The article remains the one canonical public experience.
Requires Node.js 22 or newer.
npm.cmd ci
npm.cmd run browser:install
npm.cmd run qa
npm.cmd run verify:liveThe build produces:
dist/objection-oracle.html: the self-contained standalone tool;dist/objection-oracle-embed.html: the exact article embed; anddist/provenance.json: source and artifact SHA-256 fingerprints.
private: true in package.json prevents accidental publication to npm. It does not restrict this public GitHub repository.
SPEC.md: product rules and deterministic decision treesrc/core.js: questions, outcomes, response banks, and receiptssrc/app.js: interaction, animation, accessibility, and copy behaviorsrc/page.css: responsive visual treatmentsrc/standalone-shell.htmlandchrome/standalone.css: current public-site chrome for the standalone companiontools/build.mjs: standalone/embed build and provenance generationtools/verify-live.mjs: exact live/source parity checkharness/checks.mjs: browser, outcome, accessibility, and privacy checksharness/capture.mjs: desktop, mobile, long-copy, and animation capturesQA.md: reviewed release evidence
