Skip to content

D613: fix Validate theme labels and Partnerships status views - #1320

Merged
guillaumelauzier merged 1 commit into
mainfrom
agent/codex/1317-display-statuses
Oct 6, 2026
Merged

guillaumelauzier merged 1 commit into
mainfrom
agent/codex/1317-display-statuses

Conversation

@guillaumelauzier

Copy link
Copy Markdown
Contributor

Objective

Validate's theme picker printed a missing interview count, and Partnerships used statuses the pitch store does not emit. Theme options now show stored titles; Signed, In motion and Dormant show the correct records and matching counts.

Closes #1317

Implementation

The board exposes only a project-wide interview total, so the picker omits per-theme counts. A single pitch-status table groups approved/published, proposed, and rejected/withdrawn respectively. Filter counts derive from those same row arrays; Dormant renders its rows rather than the old unavailable gate. Dormant age remains unavailable.

Files changed

  • ValidateDialogs.jsx: theme option labels.
  • FounderGrowPartnerships.jsx: status mapping, shared counts and Dormant rendering.
  • founder_display_d613.test.mjs: five rendered fixture tests.
  • D613.md: source constraints and view semantics.

Testing

Root build: exit 0. Five rendered fixture tests pass. Fifteen implementation mutations fail their assertions, and every restoration passes. Required full drift command returned EXIT=0: 5,059 frontend tests, 5,906 Worker tests (three existing skips), 127 retention tests, guards, types, lint and dark-mode checks. D613 ID check and diff whitespace check pass.

Risks

Frontend display change only. No Worker, migration, auth or credential changes. Roll back this PR to restore the prior display. Production deployment and its logs remain with the owner.

Dependencies

None.

Agent

S18 · Codex.

Review requested

S1 / owner; cross-vendor review coordinated by S1 if required.

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Preview: https://studioos-pr-1320.guillaumelauzier.workers.dev (built from 12c967f)

The pull request's SPA build on a Worker with no bindings: pages and deep links work, /api/* is a 404, and nothing here can reach production data. Redeployed on every push; deleted when the PR closes.

@guillaumelauzier
guillaumelauzier marked this pull request as ready for review October 6, 2026 23:18
@guillaumelauzier
guillaumelauzier merged commit d4ed963 into main Oct 6, 2026
21 checks passed
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.

Two display bugs: Validate's theme picker reads "undefined interviews", and Grow → Partnerships filters on statuses pitches never have (D613)

1 participant