{
  "schemaVersion": 2,
  "release": "blue-bridge-classroom-screen-capture-display-prompt-2026-08-23-v1",
  "authoritativeSource": "blue-bridge-classroom-screen-capture-display-prompt-2026-08-23-v1",
  "conservedBaseRelease": "blue-bridge-definitive-display-routine-2026-08-23-v5",
  "sourcePolicy": "This exact current tree is the sole release authority. Earlier archives are conservation references only and are never recovery, substitution or fallback sources.",
  "principle": "Preserve intent, function and depth; repair objective defects and interaction or perceptual friction with the smallest safe change.",
  "items": [
    {
      "number": 1,
      "title": "Current-tree release authority and destructive-regression gate",
      "status": "implemented-and-verified",
      "result": "Packaging is rejected unless it starts from the exact definitive 2026-08-21 source tree. Baseline archives can be compared but cannot contribute release files."
    },
    {
      "number": 2,
      "title": "Clearer application portfolio without capability loss",
      "status": "implemented-and-verified",
      "result": "Twelve launchers are grouped by classroom purpose. The complete Writing Specialist remains available inside Scaffold Studio; Display Studio, Open Studio and Anchor Chart Studio remain separate; and the external Scaffold Seeds demo launcher is excluded."
    },
    {
      "number": 3,
      "title": "True full-viewport application workspace",
      "status": "implemented-and-browser-verified",
      "result": "Blue Bridge no longer inserts a top bar, fake full-screen control or parent overlay into applications. Each app owns the complete dynamic viewport and its own presentation controls."
    },
    {
      "number": 4,
      "title": "Classroom workflow clarity",
      "status": "implemented-and-regression-tested",
      "result": "4S, Maths Web and TEACH retain their full content and workflows with repaired tablet geometry, clearer ordinary states and specialist controls available through contextual or advanced disclosure."
    },
    {
      "number": 5,
      "title": "Creator applications conserved as distinct tools",
      "status": "implemented-and-regression-tested",
      "result": "Open Studio, Anchor Chart Studio, Scaffold Studio, Writing Specialist and Stage keep their separate purposes, data and engines. Stage is import-first while its advanced room and audience functions remain available."
    },
    {
      "number": 6,
      "title": "Maths Modelling and BSL precision repairs",
      "status": "implemented-and-regression-tested",
      "result": "Maths Modelling places Printable display in its Output menu, treats the teaching canvas as optional and repairs portrait controls. BSL uses Live partner review in visible copy while preserving internal storage keys and all 36 course days."
    },
    {
      "number": 7,
      "title": "Responsive, accessibility and print refinement",
      "status": "automated-contracts-passed",
      "result": "All applications passed desktop, iPad landscape and iPad portrait rendering; suite-wide 80%, 125%, 150% and 200% reflow checks; focus and touch-target checks; and applicable A4 print composition checks.",
      "boundary": "Physical Safari, VoiceOver and AirPrint certification remains an explicit device test rather than a simulated claim."
    },
    {
      "number": 8,
      "title": "Conservative Cloudflare upload optimisation",
      "status": "implemented-and-release-gated",
      "result": "Only genuine debris, one proven duplicate BSL style block and the explicitly removed Classroom Atmosphere application were removed. Required assets, data and offline files for every retained app remain. The release archive is integrity-tested and must remain below the release byte gate."
    },
    {
      "number": 9,
      "title": "Lower-friction continuity and precise cross-app handoffs",
      "status": "implemented-and-browser-verified",
      "result": "Canonical deep links, checked in-workspace handoffs and strict active-frame return validation improve suite movement. Maths Web keeps current-tab context, TEACH recovers bounded current-tab drafts, BSL Options dismisses predictably, Anchor clearly distinguishes Any age from Open Studio, and Scaffold passes relevant context to the intact Writing Specialist only when no unfinished writing draft exists. Touch text-entry sizing was corrected without changing desktop hierarchy."
    },
    {
      "number": 10,
      "title": "Stage preview legibility at the desktop breakpoint",
      "status": "implemented-and-render-verified",
      "result": "Stage keeps its existing demonstration badge and preview structure, but the badge no longer obscures title text at 1440 × 900; its scoped cache identity advances so the correction reaches returning browsers."
    },
    {
      "number": 11,
      "title": "New conservation-safe TEACH lesson-readiness workflow",
      "status": "implemented-and-integration-tested",
      "result": "The verified TEACH v2 release replaces the earlier TEACH files at the established /teach/ route. It preserves local privacy and backup keys while providing the 90-second LAND, CLARIFY, THINK, RELEASE and READ sequence, printable Lesson Compass, focus mode and data export."
    },
    {
      "number": 12,
      "title": "Concise application guide in the Blue Bridge menu",
      "status": "implemented-and-accessibility-tested",
      "result": "A quiet App guide entry opens a focused, iPad-safe summary of every visible retained application. The guide is generated from the existing launcher inventory, preserves Open Studio and Anchor Chart Studio as separate tools, and adds no new product path."
    },
    {
      "number": 13,
      "title": "Writing Specialist preview geometry",
      "status": "implemented-and-static-geometry-verified",
      "result": "Wide landscape pupil pages now remain reachable through deliberate horizontal preview scrolling at iPad widths while exact A4 print dimensions and generated content remain unchanged."
    },
    {
      "number": 14,
      "title": "Stage announcement precision",
      "status": "implemented-and-source-verified",
      "result": "The repeatedly replaced Stage application root is no longer one giant live region; Stage keeps its existing dedicated status announcers and every screen, route and control remains intact."
    },
    {
      "number": 15,
      "title": "TEACH focus stability",
      "status": "implemented-and-syntax-verified",
      "result": "Same-screen choice updates restore focus to the activated suggestion or presence control. Genuine view and stage transitions retain the established focus movement."
    },
    {
      "number": 16,
      "title": "Maths Web backup restore classification",
      "status": "implemented-and-regression-tested",
      "result": "The suite backup tool recognises the established jw_, jwAssessment, jwCohorts, jwA11y and Blue Bridge Maths Web session namespaces, so normal selective restore includes Maths Web data without changing any storage key."
    },
    {
      "number": 17,
      "title": "Packed Worker HTTP correctness",
      "status": "implemented-and-regression-tested",
      "result": "Range and validator handling now preserves error status, ignores ranges on HEAD and stale If-Range requests, supports wildcard and weak validators, and applies no-store to every HTML representation and session alias."
    },
    {
      "number": 18,
      "title": "Current-release cache and package authority",
      "status": "implemented-and-release-gated",
      "result": "TEACH and Stage cache identities advance with their changed sources; the current tree remains the sole authority and the final one-file Cloudflare archive is tested after extraction."
    },
    {
      "number": 19,
      "title": "ROUTINE conservation integration",
      "status": "implemented-and-release-gated",
      "result": "The supplied ROUTINE production app is mounted at /routine/ with its twelve routines, sixty-six steps, editor, presentation, practice, print, import/export, local media, sound and IndexedDB model intact. Its assets, manifest and service worker are scoped to /routine/; source maps and source-only release evidence are not deployed."
    },
    {
      "number": 20,
      "title": "Definitive visual hierarchy and harmony pass",
      "status": "implemented-and-conservation-gated",
      "result": "Twelve suite and application shells plus TEACH presentation styling and the shared suite notices receive reversible CSS-only refinement: warmer paper materials, quieter chrome, fewer decorative containers, restrained radii and shadows, clearer selected/focus/pressed states, stronger primary-object hierarchy and deliberate iPad recomposition. All application logic, content, controls, routes and storage contracts remain intact."
    },
    {
      "number": 21,
      "title": "ROUTINE complete diagram audit and optional timed progression",
      "status": "implemented-rendered-and-regression-tested",
      "result": "Every one of ROUTINE's 66 built-in instruction-image pairs and 11 supporting diagrams was rendered from the shipping SVG engine and rechecked. Ambiguous actor, object, direction, state and destination cues were repaired without changing the twelve routines or sixty-six steps. Manual remains the default; teachers may opt into Automatic, choose a separate 5-second-to-10-minute duration for each step, pause or resume the countdown, and still move manually. Existing IndexedDB keys, imports, exports, print, practice, audio and navigation are preserved."
    },
    {
      "number": 22,
      "title": "ROUTINE visible ten-minute timing parity",
      "status": "implemented-and-regression-tested",
      "result": "The Ready screen now exposes the ten-minute choice already supported by the saved-data bounds and import normalisation. The existing 5-second-to-5-minute choices, Manual default, per-step values and every presentation control remain unchanged."
    },
    {
      "number": 23,
      "title": "Display Studio prompt-only refinement",
      "status": "implemented-and-behaviour-tested",
      "result": "Display Studio v3 is a focused six-menu generator for one exceptionally detailed AI production prompt covering a coherent classroom-display print pack. Menus remain independently open through selections and close only through the same trigger or their own close control. Local persistence, editable output, copy, text download, print and scoped offline support remain available."
    },
    {
      "number": 24,
      "title": "First-class Classroom Screen teaching surface",
      "status": "implemented-and-runtime-tested",
      "result": "Classroom Screen is mounted at /classroom-screen/ with immediate ink, semantic text, paper, Shade, Spotlight, six wall-clock visual timer forms, live maths objects, ruler and protractor, safe image/PDF import, Focus, direct split, recoverable Clear, bounded history and local persistence. Its quiet board remains loaded while a specialist application is in front."
    },
    {
      "number": 25,
      "title": "Universal Capture to Board bridge",
      "status": "implemented-and-contract-tested",
      "result": "The shared blue-bridge/capture v1 contract validates bounded payloads, trusts exact suite frames, preserves provenance, waits for Classroom Screen to persist before acknowledging, consumes accepted queue records and retains the specialist source on failure. Provider, non-ink canvas, sanitised styled SVG and bounded pupil-facing text fallbacks serve appropriate specialist apps; TEACH remains private by default."
    },
    {
      "number": 26,
      "title": "Explicit Display Studio return to Blue Bridge Home",
      "status": "implemented-and-interaction-tested",
      "result": "Display Studio now has a prominent 48-pixel top-left Blue Bridge Home control. Embedded use invokes the explicit suite Home contract, standalone use follows /, selections are flushed locally before leaving and browser history is never used as the navigation model."
    }
  ],
  "hotfixCount": 26
}
