Skip to content

feat(templates): accepted final editorial designs and bounded viewer growth - #44

Merged
scheemunai merged 1 commit into
mainfrom
feat/accepted-batch01-editorial
Sep 7, 2026
Merged

feat(templates): accepted final editorial designs and bounded viewer growth#44
scheemunai merged 1 commit into
mainfrom
feat/accepted-batch01-editorial

Conversation

@scheemunai

Copy link
Copy Markdown
Owner

Accepted final editorial batch + explicitly approved viewer exception

Adopts the parent's accepted Astra Daily Digest, Interview Notes, Case Study and Launch Announcement compositions. All original substantive content, CSS, SVG, meters, code and record/link relationships are preserved. Daily/Interview are byte-exact originals. Case gets the exact approved first-line noRedundantRoles compatibility comment; Launch gets one exact approved element-local useSemanticElements comment before its named CODE region. No other suppression or semantic/design change.

Expanded scope is explicit: 15 files. Four HTML, four canonical PNG, manifest descriptions/framing, BUILD-NOTES, one runtime file and four existing test files.

The required actual published-viewer Daily fixture exceeded the existing 12000px auto-height ceiling. Parent separately approved src/ui/client/viewer.js SHA 43142918625f52d55ac08c0659dcc3eb05e286cf4637199636ac33e391bc1cd4: only 12000→32768 plus explanatory comment. A bounded operating choice with headroom above the 14745px fixture, not a universal maximum or browser resource-safety proof. Sender/type/finite/positive/floor checks, reporter, CSP, sandbox/origins and nested-scroll fallback are unchanged. No template shortening, dependencies, analytics, billing, schema, launch or infrastructure changes.

Evidence and tests

Final integrated review / full evidence

  • Check/build pass; 34 lint errors→0. 41 warnings = 40 unchanged + one inventoried accepted Case mobile grid priority; no CSS rewrite or warning waiver.
  • Full 1134 unit tests and 296 e2e tests pass, 12 existing skips each. Four added browser cases run through all seven existing viewport projects. Three focused unit assertions fail before and pass after; Daily actual-viewer regressions fail before at 320/390.
  • Actual built repository viewer asset is byte-exact, not intercepted: 390px Daily 11456→12316→11456; 320px 13757→14745→13757. Twelve open stories, six native archive items, stable message/height samples and reachable footer.
  • 18 applied-asset controls include the existing nine guards, at/just-above 32768, real short resizing/floor, and an actually published 65536px fixture with keyboard/nested-scroll footer access. Fourteen repeated guard runs pass. Early new-test End/Home/Tab races are explicitly documented; final tests use a freshly published tall fixture and settled End→Tab, retaining the focus/visibility assertions.
  • Eight fresh final-source actual sandbox PNG/ARIA/native-relationship checks equal the approved candidates. Case scope removal is a red control; exact labels, data-meter tuples and footer span are protected. Launch native code scrolling is exercised in the actual viewer.
  • 16 main/48 boundary/no-JS/growth/decoded-pixel checks are explicitly reused through the exact comment-only allowlist, not mislabelled fresh. Separate bounded catalog detail archive/scroll/footer checks pass.
  • Fresh all-20 API contracts and gallery, 4 byte-identical regenerated canonical thumbnails, 15 already-live source/PNG checks, and 225 frozen-file/32 other canonical-file preservation checks pass. Original 307/303 text-node accounting includes only the four already-approved decorative quote removals; all 170 numeric occurrences and substantive data remain.

Chromium/Linux only; not Safari/Firefox or screen-reader-navigation certification. Private runtime/fixture databases/auth/logs/backups remain excluded from public evidence. Only 15/19 are live: this PR needs parent integrated review before any merge/deployment. Final-head CI is tracked on this PR.

… support

Co-Authored-By: CRHQ <noreply@crhq.ai>
@scheemunai
scheemunai merged commit adc3e5c into main Sep 7, 2026
5 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.

2 participants