Klassifikation
Blocker — Org-Profile soll automatisch dem Spec-Repo folgen.
Akzeptanzkriterien (4 PRDs)
Tests (lokal verifiziert)
- template.txt: 0x v4.0.0, 2x {{spec.currentVersion}}, 1x {{spec.llmsTxtUrl}}
- index.mjs nach lokalem fetch-refs simulation: profile/README.md zeigt v4.1.0 ueberall, kein v4.0.0, korrekte llms.txt-URL, BadgeTable-Output intakt
- Live fetch-refs erst nach Spec-Repo Push verifizierbar
Hinweise
src/data/refs.json in .gitignore — wird vom Workflow auf jedem Lauf neu gezogen
- Live-Trigger erst nach Push moeglich; Workflow akzeptiert auch
workflow_dispatch zum manuellen Test
- TODO Spec-Repo: notify-org-profile.yml (PRD-12) referenziert
FlowMCP/dot-github, korrekt ist FlowMCP/.github
Referenz
Memo: .memo/056-pipeline-konformitaet/revisions/REV-04.md
Klassifikation
Blocker — Org-Profile soll automatisch dem Spec-Repo folgen.
Akzeptanzkriterien (4 PRDs)
scripts/fetch-refs.mjs(Strict-Mode: schemaVersion + validation + HTTP);npm run fetch-refssrc/data/template.txtVersions-Stellen + Spec-URL durch{{spec.currentVersion}}(x2) +{{spec.llmsTxtUrl}}index.mjsrefactor: refs-Replace VOR BadgeTable;src/lib/placeholder-replace.mjsStrict-Mode (root-scoped Regex spec|imports|docs|github|llmsFiles); bricht ab wenn refs.json fehlt.github/workflows/sync-refs.ymllistens torepository_dispatch: refs-updated, diff-aware commit,[skip ci]Tests (lokal verifiziert)
Hinweise
src/data/refs.jsonin .gitignore — wird vom Workflow auf jedem Lauf neu gezogenworkflow_dispatchzum manuellen TestFlowMCP/dot-github, korrekt istFlowMCP/.githubReferenz
Memo:
.memo/056-pipeline-konformitaet/revisions/REV-04.md