Skip to content

Wave 0: regenerate canonical flake×Guix×container inventory worklist #103

Description

@hyperpolymath

Parent: #102. Refs #101.

Produce the durable worklist the campaign slices waves from. The triage inventory existed only in a sub-agent transcript and was never committed.

Deliverable

A committed artifact (suggest rhodium-standard-repositories/spec/nix-retirement-inventory.adoc) with, per estate repo:

repo | flake.nix path(s) | guix.scm/manifest.scm path(s) | .guix-channel? | sealed-container? (Containerfile count) | provisional verdict

Provisional verdict ∈ { pure-mirror→remove (pending per-repo dep diff), load-bearing→keep, guix-channel-only→keep+flag, monorepo→handle-at-source, out-of-scope (no Guix), excluded }.

Method (supervised, foreground — bg agents are sandbox-blocked for this)

  1. gh repo list hyperpolymath --limit 1000 → enumerate.
  2. Per repo probe flake.nix, guix.scm/manifest.scm, .guix-channel, Containerfile presence.
  3. Apply gate rules 1–6 from Campaign: retire Nix-mirror across consumer repos (Guix-primary ruling) #102 for the provisional verdict (NOT the final delete decision — that needs per-repo flake-input vs Guix vs container diffing at wave time).
  4. Exclude standards, echidna.
  5. Commit as a PR (Refs #101), squash+auto.

Then

Slice waves 1..N (~20 single-package repos each) as further child issues of #102.

Activity

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions