Skip to content

Parity of rendering for McPopulatedBlank#18

Merged
JimArgeropoulos merged 80 commits into
developfrom
CONTOOL-2194_add_parity_route
May 11, 2026
Merged

Parity of rendering for McPopulatedBlank#18
JimArgeropoulos merged 80 commits into
developfrom
CONTOOL-2194_add_parity_route

Conversation

@JimArgeropoulos
Copy link
Copy Markdown

Created a lot of tests to show that McPopulatedBlank behaves the same as the Learnosity CQT's. I also used some refactoring tools to improve the code quality and testability. I am ready for others to give me feedback.

JimArgeropoulos and others added 28 commits May 6, 2026 15:03
…sibility (CONTOOL-2194)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…sts (CONTOOL-2194)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…font investigation (CONTOOL-2194)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- grill-me SKILL.md: take master's expanded version
- improve-codebase-architecture SKILL.md: keep branch version (LANGUAGE.md vocabulary)
- mc-populated-blank-visual-parity.spec.ts: keep branch version (superset with live parity section)
- package.json: both sets of scripts preserved (test:e2e:mcpb + test:a11y*)
- bun.lock: keep branch version (turbo@2.8.10 from Renaissance registry)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…pec from McPopulatedBlank (CONTOOL-2194)

Extracts four pure functions (computeFeatureAudioSkin, computeDisplayChoiceId,
computeResultText, computeLegendText) into computeDisplayState.ts with 25 unit
tests. Replaces the 40-line hand-written CSS var array in computeLayoutStyle.ts
with a data-driven CSS_VAR_SPEC record, making LayoutLimits-to-CSS-var mapping
type-safe and exhaustive-checked at compile time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@JimArgeropoulos JimArgeropoulos merged commit 055f883 into develop May 11, 2026
4 checks passed
@JimArgeropoulos JimArgeropoulos deleted the CONTOOL-2194_add_parity_route branch May 11, 2026 18:28
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.

1 participant