@blueforge-studio/user-audit

User-audit harness primitives: persona model, runner-parity check, safety rails, environment-noise exclusion, report schema, resumable checkpoints. Pure; browser and HTTP runners come later.

Información del paquete

Latest Version0.1.0
Licensenone
Keywords-
Repositorygit+https://github.com/blueforge-studio/blueforge-org.git
Author-
Homepagehttps://github.com/blueforge-studio/blueforge-org#readme
Bugs[object Object]

Versiones

VersiónPublicada
0.1.02026-10-19

Cadena de suministro por versión

VersiónFirmaSBOMAtt
0.1.0

Haz clic en una versión para ver sus detalles.

Cadena de suministro

Procedencia

Publicado por
web:5
Cuándo
2026-10-19T20:20:47Z
sha256 (calculado por el registro)
04ce4f852db499ffbb990007ed317b2b79e0b6643fa5ff59c5614999ada53637

Observado por el registro en el momento de publicar.

Declarado por la compilación

Quien publicó no declaró nada sobre su compilación.

Adjuntos

Firma
ninguno
SBOM
ninguno

Dependencias

Cargando el grafo de dependencias...

README

@blueforge-studio/user-audit

Primitives for user/XP audit harnesses, from the proposal in PR #360 (docs/proposals/2026-10-17-audit-packages.md). Pure: storage is injected and nothing here opens a browser or a socket. Browser (Playwright) and HTTP runners will be optional exports in later versions.

ModuleWhat it gives you
personasPersona shape as data, validated; the repo owns the definitions.
paritycheckParity(declared, outcomes): a flow the runner cannot finish is blocked, never scored low.
safetydecide/assertAllowed: reads anywhere, local writes, other writes need allowWrites, production writes also need allowProd. runTag/selectSweep for cleanup, retryDelayMs for 429/503 pacing.
noiseexcludeNoise: CORS/CDN/LFS noise is dropped by named rules and listed in the report.
reportuser-audit/report@0 builder and parser.
checkpointopenCheckpoint(store, runId): journey-level resume.

Scoring lives in @blueforge-studio/audit-scoring; this package does not depend on it. Static CI mode and the runners are not here yet.