Skip to content

Bump data-governance submodule + rename InterventionStatus → ProjectStatus#194

Merged
ProfessorPolymorphic merged 1 commit into
mainfrom
rename-bump-data-governance-submodule
May 3, 2026
Merged

Bump data-governance submodule + rename InterventionStatus → ProjectStatus#194
ProfessorPolymorphic merged 1 commit into
mainfrom
rename-bump-data-governance-submodule

Conversation

@ProfessorPolymorphic
Copy link
Copy Markdown
Collaborator

Summary

  • Bump vendor/data-governance submodule pointer to pick up the upstream rename from ui-insight/data-governance#14.
  • Regenerate lib/governance/vocabularies.ts (auto-generated; do not hand-edit).
  • Rename TypeScript type InterventionStatusProjectStatus and guard isInterventionStatus()isProjectStatus() across all consumers.

This is slice 2 of #189 (rename "intervention" → "project"). Closes #191.

Test plan

Out of scope

🤖 Generated with Claude Code

…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>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Governance catalog changes

1 vocabulary group(s) added, 1 removed.

Vocabulary groups (+1 / -1)

Added

  • iids-portfolio: ProjectStatus (10 values)

Removed

  • iids-portfolio: InterventionStatus

Posted by governance-pr-summary.yml. This comment is updated in place across pushes — look for the marker in the raw markdown.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

Vendored strategic-plan submodule is behind upstream

The vendored submodule pointer at vendor/strategic-plan is pinned to 434de6e, which was committed 33 day(s) ago (threshold: 14 days).

The submodule is pinned at upstream main HEAD, but that HEAD itself is older than the threshold. No action needed in this repo — upstream simply hasn't moved.

This is an advisory comment from strategic-plan-pr-summary.yml. It does not block the build. Threshold is configurable via the STALE_AFTER_DAYS workflow env var (currently 14). This comment is updated in place across pushes.

@ProfessorPolymorphic ProfessorPolymorphic merged commit 1e3310e into main May 3, 2026
8 checks passed
@ProfessorPolymorphic ProfessorPolymorphic deleted the rename-bump-data-governance-submodule branch May 3, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Rename] Bump submodule + regenerate catalogs + fix drift CI [Epic 2/4]

1 participant