Skip to content

Show what a conference still has to resolve - #2305

Merged
Mephistic merged 2 commits into
codeforboston:mainfrom
hyphacoop:conference-differences
Oct 27, 2026
Merged

Mephistic merged 2 commits into
codeforboston:mainfrom
hyphacoop:conference-differences

Conversation

@fastfadingviolets

Copy link
Copy Markdown
Contributor

The conference page gains a "What needs to be resolved?" section, between Committee and Public Input: the House and Senate differences as disclosures with a card per chamber, the points where the texts already match, a one-sentence gist, the reader's own legislator if they sit on the committee, and numbered sources. It is authored in the conference YAML, never generated, and Phone-Free Schools carries lorem ipsum until the real copy is written. The branch is stacked on conference-testimony and targets main, so it should be merged after #2303 is merged

Closes hyphacoop#70

What's in it

🤖 Generated with Claude Code

@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
maple-dev Ready Ready Preview Oct 27, 2026 3:33pm UTC

Request Review

@fastfadingviolets

Copy link
Copy Markdown
Contributor Author
image

what it looks like (with lorem ipsum copy)

The conference page gains the mockup's "What needs to be resolved?"
section between Committee and Public Input, with an Unresolved Text tab:
a one-sentence gist with a feedback link, the differences as disclosures
with a Senate and a House card each (the first open, "Not in the bill"
where a chamber's text is left out, noted terms as tooltips), the
matching points beside them where there is room, a line naming the
reader's own legislator, and the sources as numbered marks with a list
at the foot of the card. A conference with nothing written has no
section and no tab.

The conference YAML gains a gist, chamber texts that may be left out,
and term notes; the page loader now passes gist, differences and
similarities through. Phone-Free Schools carries lorem ipsum until the
real copy is written. The tab row's height is one constant shared by the
pinned heading and every section's scroll margin, and the feedback form
address moves to components/common.

Closes #70

Verified: jest components/conference 41/41 (in the next container);
tsc and eslint; test:integration-ci tests/integration/conferences.test.ts
11/11. In Chrome beside the mockup at 19bd101, desktop and a 390px
iframe: heading, labels, chamber cards, answer and match text, gist,
term tooltip and the pinned heading match by computed style.

Not verified: the your-legislator line in the browser (jest only, no
signed-in profile); the copy itself, which is lorem ipsum.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mephistic
Mephistic merged commit 8e4499a into codeforboston:main Oct 27, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
Preview – maple-dev — ca6ba7f6 Deployed Oct 27, 2026 by vercel[bot]
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.

House vs Senate differences and similarities, authored by journalists

2 participants