Skip to content

Execute an admitted post-publication Registry consumer smoke #168

Description

@StatPan

Goal

After an exact published Registry artifact is identified, execute the CLI-owned post-publication consumer smoke and produce one schema-valid observed receipt.

Parent: #165

Scope

  • Bind an immutable CLI main revision to one exact published StatPan/datapan-registry Hugging Face Dataset revision and its release assets/digests.
  • Use the supported CLI install path and datapan doctor to create an evidence_class:"observed" consumer receipt under the merged contract.
  • On failure, record either an exact immutable rollback target or manual_hold with no_safe_target; do not claim rollback completion without the corresponding observed result.

Acceptance Criteria

  • Execution begins only after the exact published Hugging Face Dataset revision, release assets, Registry/manifest digests, and immutable CLI main revision are recorded.
  • The observed receipt passes the merged schema/admission rules, is redacted, and binds CLI revision, Dataset revision, digests, install result, doctor result, and observation time.
  • A compatible result records rollback.state:"not_required"; a failed result records an exact immutable target; a no-safe-target result remains manual_hold.
  • The execution receipt and any rollback outcome are independently retained and reviewed.
  • Registry never checks out, builds, or executes CLI; fixture data and Registry Journey regression CI are not accepted as completion evidence.

Doctor Impact

This child executes the existing CLI doctor boundary against a named published artifact. Any doctor behavior change requires its own reviewed PR.

Blockers and non-goals

Blocked until exact published Hugging Face revision and release assets are identified and a safe rollback policy can be evaluated. Do not execute external smoke, download/install a Registry artifact, run datapan init, or perform rollback before that condition is met. No Registry workflow/control-plane change is authorized.

Expected Evidence

  • Exact CLI and Dataset revision identifiers plus artifact digests.
  • Redacted observed receipt validated by schema and caller-owned freshness admission.
  • Retained install/doctor result and rollback target or manual-hold outcome.

Expected Delivery

Start only after blocker clearance; record the real execution receipt, not a fixture or CI journey.

base_branch: main
base_source: explicit --base
target: override
work_branch: issue-168-execute-an-admitted-post-publication-registry-consumer-smoke

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:doneWork is completed with merged, closed, or accepted completion evidence.type:taskConcrete implementation task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions