Urverk

Assay — proof report

Verdict: PASS 2026-07-21T18:42:57Z d076811 · feat/guarantee-remedy

Evals

PASS
IDCheckStatusDurationDetail
operator-evalsStudio operator evals (deterministic subset)PASS59 msexit 0 (expected 0)
intake-evalsStudio intake evals (deterministic subset)PASS60 msexit 0 (expected 0)

Tests

PASS
IDCheckStatusDurationDetail
gateSite quality gate (index)PASS151 msexit 0 (expected 0)
gate-completeSite quality gate (all pages)PASS148 msexit 0 (expected 0)
assay-unitAssay unit testsPASS2299 msexit 0 (expected 0)
operator-unitStudio operator unit testsPASS1883 msexit 0 (expected 0)
intake-unitStudio intake unit testsPASS1951 msexit 0 (expected 0)
restore-unitSession-continuity restore testsPASS57 msexit 0 (expected 0)
check-snapshot-unitSnapshot-freshness comparator testsPASS60 msexit 0 (expected 0)
ops-unitAgency ops dashboard testsPASS3693 msexit 0 (expected 0)

Security

PASS
IDCheckStatusDurationDetail
secretsSecret-pattern scanPASS0 ms0 findings across 294 tracked files
dependenciesDependency scan (zero third-party)PASS0 ms0 third-party imports across 95 modules; no dependency manifest present

Delivery

PASS
IDMilestoneDateStatusNote
urverk-rebrandUrverk rebrand — Nordic precision-mechanism site + gate flip2026-07-20metStudio rebranded to Urverk; the site was re-themed to the Nordic precision-mechanism palette (snow/graphite/brass, Space Grotesk + Inter) and the quality gate flipped to the eight new tokens, wordmark, motto, and email (gate passes --complete). The Assay proof report was regenerated on the new palette.
assay-v0Assay v0 — real proof CLI, dogfooded on this repo2026-07-05metStdlib-only python3 -m assay: config, runner, and native secrets/dependencies checks (B2) plus the self-contained HTML/JSON report, the work.html fragment, and the committed snapshot under site/assay/ (B3). Full unittest suite green; the report is generated from a real dogfooded run.
studio-operator-v0Studio operator v0 — three ledger-tracked workflows + eval suite2026-07-06metStdlib-only studio operator v0: three ledger-tracked workflows plus an eval suite, dogfooded on this repo, with its evals registered into the Assay report. A studio delivery, not a client engagement.
intake-triage-v0Studio intake v0 — two ledger-tracked workflows + eval suite2026-07-06metStdlib-only intake/lead-triage system: two ledger-tracked workflows (triage, status) plus an eval suite, dogfooded on this repo, with its evals registered into the Assay report. A studio delivery, not a client engagement.
client-facing-assayClient-facing Assay — external engagement proof runs2026-07-06metpython3 -m assay run --root PATH now proves an external engagement repo: an engagement-specific assay.toml, an engagement delivery ledger, the target repo's git SHA/branch stamped into the report, an optional [engagement] identity, and a declared-dependencies policy on the dependencies builtin. A committed fixture engagement repo under tests/fixtures/engagement/ is the dogfooded example. A studio capability, not a client engagement.
intake-mailIntake mail — IMAP fetch of inbound, per-message triage2026-07-07metpython3 -m studio_intake mail: a stdlib IMAP fetch of UNSEEN inbound (studio_intake/mail.py) that triages each message through the existing rubric, behind a [mail] config table and an env-var password gate. Live activation stays gated on the real domain/mailbox existing; the subcommand and its tests (test_intake_mail.py) shipped. A studio delivery, not a client engagement.
site-journalJournal surface — studio-branded index plus three pieces2026-07-07metThe site gained a journal surface: an index page and three published pieces under site/journal/, each swept by the quality gate (check_site.py) and reachable from the footer of every page. sitemap.xml and the gate copy pins were updated in lockstep. A studio delivery, not a client engagement.
d5-pricing-restructureD5 pricing restructure propagated across every surface2026-07-07metThe founder-signed D5 restructure (Pilot $6,000, founding-client $4,500, Build $8,000, Care $1,500/mo) propagated across docs/gtm/offer.md, site/pricing.html and site/services.html, the gate price pins, and the intake price points — one consistent price story with no surface left stale. A studio delivery, not a client engagement.
delivery-org-v0Delivery org v0 — role agents, advisory council, headless runner2026-07-07metThe internal delivery org's spine shipped: three founder-gated role agents plus a five-member read-only advisory council under .claude/agents/, a headless Bash runner (scripts/run_role.sh) with a scoped tool allowlist, flock lock, main-branch pin and a JSONL org ledger, governed by the charter docs/delivery/org.md. A studio-internal capability whose broader tooling harvest is still in progress; not a client engagement.
session-continuity-portSession-continuity port — handover/restore skills plus hooks2026-07-07metTooling-harvest CP1: the handover/restore session-continuity skills and their hooks were ported into this repo, covered by tests/test_restore_after_clear.py. A studio-internal capability, not a client engagement.