Two red checks on #1160 have no tracking issue. Neither is caused by that PR's lock change. This issue is the §5c deferral link for both.
1. Call CI Pipeline / Haskell (and Pipeline report as a consequence)
Latent, newly visible. On main, self-ci.yml dies at startup with zero jobs (run 37437516934). #1160 cures that, and self-ci now creates 16 jobs on the PR head (run 37470262874). That exposes this job for the first time.
ci-pipeline.yml sets has_haskell by counting *.cabal, stack.yaml and *.hs anywhere in the tree. Here it counts 32 files, all under rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/.
- The job then runs
cabal build all at the repo root. There is no root cabal.project, so cabal stops with Error: [Cabal-7136] There is no <pkgname>.cabal package file or cabal.project file.
Pipeline report fails because R_HASKELL is failure.
Acceptance criteria
2. Registry + topology in sync
Pre-existing. It fails on main 5751b97 too. The log says DRIFT: .machine_readable/REGISTRY.a2ml is stale — run 'just registry'.
Acceptance criteria
Two red checks on #1160 have no tracking issue. Neither is caused by that PR's lock change. This issue is the §5c deferral link for both.
1.
Call CI Pipeline / Haskell(andPipeline reportas a consequence)Latent, newly visible. On main,
self-ci.ymldies at startup with zero jobs (run 37437516934). #1160 cures that, and self-ci now creates 16 jobs on the PR head (run 37470262874). That exposes this job for the first time.ci-pipeline.ymlsetshas_haskellby counting*.cabal,stack.yamland*.hsanywhere in the tree. Here it counts 32 files, all underrhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/.cabal build allat the repo root. There is no rootcabal.project, so cabal stops withError: [Cabal-7136] There is no <pkgname>.cabal package file or cabal.project file.Pipeline reportfails becauseR_HASKELLisfailure.Acceptance criteria
cabal.projectlists it, or the satellite is excluded from detection or evicted per [campaign] standards carve-out: evict products/impls, keep the canon (spec + policy + registry + template) #479.Call CI Pipeline / Haskellis success or skipped on a self-ci run of main.Pipeline reportno longer fails onR_HASKELL.2.
Registry + topology in syncPre-existing. It fails on main
5751b97too. The log saysDRIFT: .machine_readable/REGISTRY.a2ml is stale — run 'just registry'.Acceptance criteria
.a2mlformat, whichever the owner rules.Registry + topology in syncis green on main.