Skip to content

aprender: stop tracking roadmap.yaml + Pmat-Ticket trailers — the precondition for sovereign-ci roadmap-fragment-parity (A2 of #3676) #3709

Closed as not planned

Description

@noahgift

Found while preparing #3676's coverage_on fix (cop ruling 2026-09-21 ~15:00Z; this issue is the (A2) row, linked to #3650).

paiml/.github's sovereign-ci.yml gained roadmap-fragment-parity in f02067e98 (paiml/.github#73). On pull_request, it fails the job when a PR's diff touches docs/roadmaps/roadmap.yaml ("GENERATED — run 'make roadmap-aggregate' on the default branch, never edit it in a PR"), or when a docs/roadmaps/entries/*.yaml in the diff has no Pmat-Ticket: <id> commit trailer on the branch. Its header assumes that a repo with entries/ has stopped committing the aggregate.

aprender has entries/ but still commits the aggregate, deliberately:

  • every row commits the aggregated roadmap.yaml;
  • make roadmap-aggregate-check requires it in sync;
  • scripts/batch_fold.sh --regen regenerates it in every batch;
  • none of main's recent commits carries a Pmat-Ticket: trailer.

So bumping aprender's pin of sovereign-ci.yml past f02067e98 (needed for coverage_on: tag, #3676) would have turned every aprender PR red. The interim fix is (A1) in paiml/.github: the step activates only when roadmap.yaml is NOT tracked. That keeps it off for aprender until this row flips it on.

This row is the migration, #3650's own direction: committed generated files are the merge-conflict source, measured at 16–32% of PR-CI runner time.

done_when

Refs #3650 #3676 #3688

Activity

  1. added this to the 0.70.0 milestone on Sep 21, 2026
  2. modified the milestones: 0.70.0, backlog on Sep 24, 2026
  3. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    Parked by APR-EPIC-001: over E1 budget (rank 61/93). Reopen = pull. Applied by aprender-d1: claude+agy both said close, apr shadow row recorded (handoff/close-quorum-2026-09-25.json).

  4. added
    parkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.
    on Sep 25, 2026
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

    enhancementNew feature or requestparkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions