Permissions, data & business rules · Audit
Notebook Productionization Audit
Audit a notebook or exploratory analysis before it becomes a repeatable pipeline, service, report, or decision artifact.
Vibe Coding 1.3.0 · vibe-domain · English technical instructions
Use this workflow
Use this workflow in Codex or Claude Code with the free Vibe Coding plugin. Choose your assistant and prompt language, then add your task details after the prompt.
Operation
Inspect the named boundary and report supported findings. Do not edit product code. Include concrete evidence, impact, the owning source, one remediation direction and a meaningful validation route. Severity follows actual impact, not a category example.
Goal and scope
Audit a notebook or exploratory analysis before it becomes a repeatable pipeline, service, report, or decision artifact.
Domain invariants
- Inputs, queries/snapshots, schema, credentials, privacy constraints, outputs, and consumers have explicit ownership and lineage.
- Execution does not depend on cell order, hidden kernel state, manual edits, local absolute paths, mutable remote data, or untracked packages.
- Parameters, randomness, time boundaries, timezone, sampling, and environment are explicit and reproducible.
- Exploratory visualization/commentary is separated from production transformations and decision-critical calculations.
- Production-owning logic has unit/data-contract/integration tests, bounded memory/compute, restart/idempotency, and observable failure behavior.
- Published artifacts preserve code/data/environment identity and do not expose secrets, personal data, or misleading stale outputs.
Audit method
- Execute from a clean kernel/environment in declared order and record every input, dependency, side effect, output, and manual intervention.
- Trace data lineage and inspect mutable queries/files, schema assumptions, leakage, missingness, timezone, and sampling boundaries.
- Identify reusable transformations versus exploratory cells and locate the correct package/pipeline/service owner.
- Profile representative data volume, memory, runtime, retries, partial outputs, and restart behavior.
- Review tests, dependency lock, parameter contract, scheduler/publication path, privacy, retention, and documentation.
Priority model
- P0: cross-tenant access, incorrect billing/entitlement, corrupted canonical data, or decision-critical analytical error.
- P1: a material business-rule, data-quality, experiment, or analytics defect.
- P2: a lower-risk but concrete lineage, instrumentation, reproducibility, or maintainability issue.
Workflow ID: notebook-productionization-audit · View the versioned source · Shared workflow and authority rules