Skip to content

[DC-727] Enrollment checker: state-aware assets and per-state build (1/8) - #642

Open
jhernandez-cfa wants to merge 4 commits into
mainfrom
dc727/01-state-aware-assets-and-build
Open

[DC-727] Enrollment checker: state-aware assets and per-state build (1/8)#642
jhernandez-cfa wants to merge 4 commits into
mainfrom
dc727/01-state-aware-assets-and-build

Conversation

@jhernandez-cfa

@jhernandez-cfa jhernandez-cfa commented Sep 1, 2026

Copy link
Copy Markdown
Member

🔗 Jira ticket

DC-727

✍️ Description

Stack PR 1 of 8 — bottom of the stack.

Adds the DC artwork and the checkerAssetPath resolver, switches the checker components off hardcoded image paths onto state-aware lookups, and threads the STATE env var through next.config.ts, i18n-init, and the CI matrix so the app builds per state.

Focus: the resolver contract and the build plumbing. Every PR above this one depends on it.

Verified locally: checker lint, typecheck, tests, and static export for both CO and DC.

🔗 Links to related PRs

Part of the DC-727 stack (review bottom-up):

  1. [DC-727] Enrollment checker: state-aware assets and per-state build (1/8) #642 — state-aware assets + per-state build
  2. [DC-727] Enrollment checker: per-state page and flow config (2/8) #643 — per-state page config
  3. [DC-727] Enrollment checker: single-child submission flow (3/8) #644 — single-child submission flow
  4. [DC-727] Enrollment checker: results outcomes and DC content (4/8) #645 — results outcomes + DC content
  5. [DC-727] Checker features endpoint: income screening and apply flags (5/8) #646 — checker features endpoint (backend)
  6. [DC-727] Enrollment checker: income screening and apply link UI (6/8) #647 — income screening + apply link UI
  7. [DC-727] Enrollment checker: enrollment season awareness (7/8) #648 — enrollment season awareness
  8. [DC-727] Enrollment checker: config examples and flag docs (8/8) #649 — config examples + flag docs

✅ Completion tasks

  • Added relevant tests
  • Meets acceptance criteria in ticket
  • Configuration changes:
    • If new environment variables are added, update in Tofu
    • If new environment secrets are added, update in Tofu and set in AWS Secret Manager
    • If you're adding an appsetting, add it to the requisite example file, and update it in the AWS AppConfig
    • If appsetttings are changed, update in AWS AppConfig

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

✅ State label added — thanks!

@datadog-engineering-non-production

This comment has been minimized.

@jhernandez-cfa
jhernandez-cfa force-pushed the dc727/01-state-aware-assets-and-build branch from 2d51817 to 043bf33 Compare September 3, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

all states a PR whose code changes apply to all states / not specifically to one state.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants