Skip to content

Make installer, skill loading, and tag matrix reproducible #21

Open

Description

@egdev6

Goal

Make installer, skill loading, and the tag matrix reproducible, with a portable test entry and fake gh stubs where a real dependency is unavailable.

Observations

  • The package exposes three skills but has no reproducible install or load verification.
  • Installer and loader work uses planned temporary staging with no global mutations.
  • Any new download needs separate future approval of version and checksums before use.

Decision gate

Approve the temporary staging plan and the reproducible install path before wiring tests.

Acceptance criteria

  • Installer and skill loading reproduce on each declared OS using temporary staging with no global mutations.
  • Tag matrix entry runs through the portable test entry point.
  • Fake gh stubs are isolated to tests and do not ship.
  • Any new download has separately approved version and checksums before use.

Verification

  • Clean staged install run -> all declared skills load; no global mutation required.
  • Portable test entry -> tag matrix cases execute with stubbed gh.

Release checkpoint

Remaining risk: stubs verify contracts, not live API behavior. No global installs and no unapproved downloads.

Tracking

Roadmap item: B03-03. All acceptance criteria remain pending; publication does not grant approval or release authority.

Dependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:approvedApproved for implementationtype:choreMaintenance, tooling, or automation change

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions