DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path investigations/loomworks-stele-third-party-readiness-investigation-v0_1.md

Stele — third-party readiness — investigation — v0.1

Version. 0.1 Date. 2026-06-20 Author. Claude Code (CC) on DUNIN7-M4, read-only inspection; for Marvin Percival (DUNIN7 Operator). Status. Findings document. Pre-scoping readiness assessment; no CR. Markdown primary (technical consumer). Read-only inspection of DUNIN7/stele main 8246729; nothing changed. Reports and characterises; recommends nothing; designs nothing.


Plain-language summary

The question: how ready is the standalone Stele package for a third party who will clone it, read it, run it, test it, and possibly install it into their own app? A stranger gets only what is in the repository — not what lives in loomworks-record.

The core is solid; the packaging skin is half-done. Stele installs without the engine (all dependencies are public PyPI packages, no path-dep), the reference host + browser ceremony + config generator all ship and run, the tree is clean (no hardcoded paths, no secrets), and the inline docstrings are rich. But the front door is stale (the root README still describes the P7-1 state, points at no examples, and tells the reader to set the wrong environment variable), there is no test suite in the repo at all (the tests/ directory is empty; no CI), the best adopter document doesn't ship (the mount-contract guide lives only in loomworks-record), and the legal/publication surface is unresolved (metadata says Proprietary, there is no LICENSE file, and the repo is private). Two items are Operator/legal decisions, not build work: the license and publication.

Per-item verdicts: 1 PARTIAL · 2 PARTIAL · 3 MISSING · 4 PRESENT · 5 PRESENT · 6 PARTIAL · 7 DECISION · 8 mostly clean (one doc breaker).


1. Front door (root README) — PARTIAL

> "Stele — A standalone identity & authentication substrate: principals (UUID identity), WebAuthn passkeys, TOTP, and recovery codes. No host framework dependency — Stele is a library of primitives plus its own database schema."

2. Install path — PARTIAL

3. Test path — MISSING

4. Examples — PRESENT (with run caveats)

5. The generator — PRESENT

6. Documentation — PARTIAL (a ship-gap)

7. License / legal surface — OPERATOR / LEGAL DECISION (not build)

8. Clean-checkout breakers — MOSTLY CLEAN; one real doc breaker


Gap list (the shape of the finishing work)

PRESENT (done)

PARTIAL (what's missing to finish an existing item)

MISSING (net-new build)

Operator / legal DECISIONS (not build work)


DUNIN7 — Done In Seven LLC — Miami, Florida Stele — third-party readiness — investigation — v0.1 — 2026-06-20