Bump data-governance submodule + rename InterventionStatus → ProjectStatus#194
Merged
Merged
Conversation
…tatus Picks up the upstream rename from ui-insight/data-governance#14 and threads the new vocabulary group identifier through every consumer. This is slice 2 of epic #189 (rename "intervention" → "project"); upstream PR slice was #190. Changes: - vendor/data-governance pointer: f6afe34 → 902b73a (the upstream rename PR's merge commit). - lib/governance/vocabularies.ts: regenerated via npm run build:governance. Auto-generated; do not hand-edit. - TypeScript type and guard renames across consumers: InterventionStatus → ProjectStatus isInterventionStatus() → isProjectStatus() Touched: lib/portfolio.ts (definitions), lib/portfolio-verification.ts, lib/lifecycle-display.ts, lib/governance/types.ts (comment), app/portfolio/page.tsx, app/admin/registry/new/page.tsx (comment), components/PortfolioCard.tsx, components/PortfolioFilters.tsx. Verified: - npm run build:governance — clean; emits ProjectStatus. - npm run build — clean (no type errors, all 80+ static paths prerendered). - npm run verify:portfolio — passes. - grep -rn "InterventionStatus" — zero matches outside vendor and build artifacts. - scripts/governance-drift.py / governance-pr-summary.ts / governance-freshness.ts carry no string references to the renamed group; CI logic is unaffected. Out of scope for this slice (handled in the remaining slices): - Component file rename InterventionDetail.tsx → ProjectDetail.tsx and the broader Intervention type rename — slice #192. - User-facing JSX copy ("intervention" prose) and docs (CLAUDE.md, REFACTOR.md, ADR 0001, etc.) — slice #193. Closes #191. Refs #189. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Governance catalog changes1 vocabulary group(s) added, 1 removed. Vocabulary groups (+1 / -1)Added
Removed
Posted by |
Vendored strategic-plan submodule is behind upstreamThe vendored submodule pointer at The submodule is pinned at upstream This is an advisory comment from |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
vendor/data-governancesubmodule pointer to pick up the upstream rename from ui-insight/data-governance#14.lib/governance/vocabularies.ts(auto-generated; do not hand-edit).InterventionStatus→ProjectStatusand guardisInterventionStatus()→isProjectStatus()across all consumers.This is slice 2 of #189 (rename "intervention" → "project"). Closes #191.
Test plan
npm run build:governance— clean; emitsProjectStatus.npm run build— clean.npm run verify:portfolio— passes.grep -rn "InterventionStatus"— zero matches outsidevendor/and build artifacts.Governance DriftCI green on this PR (closes the gap opened when Rename InterventionStatus → ProjectStatus + retire "intervention" prose data-governance#14 merged).Governance PR Summaryposts a coherent diff for the renamed vocabulary group.Out of scope
InterventionDetail.tsx→ProjectDetail.tsxand the broaderInterventiontype rename — slice [Rename] Code sweep — component file, types, variables [Epic 3/4] #192..mddoc sweep — slice [Rename] Copy + docs sweep — UI strings, ADR, CLAUDE.md [Epic 4/4] #193.🤖 Generated with Claude Code