{
  "schema_version": "1.0.0",
  "package_id": "W09",
  "title": "Evidence-Rich Content Architecture",
  "language": "en",
  "phase": "Intervene",
  "essential_question": "How can structure improve use without distorting facts?",
  "research_cutoff": "2026-08-24",
  "status": "structurally_complete_text_first_authored_draft_human_review_recording_and_pilot_pending",
  "required_artifacts": [
    "README.md",
    "LECTURE_NOTES.md",
    "SLIDE_SCRIPT.md",
    "WORKED_CASE.md",
    "TRANSCRIPT.md",
    "manifest.json",
    "validate_package.py"
  ],
  "learning_outcomes": [
    "Reconstruct an evidence page whose identity, claim, scope, method, date, limitation, source, change, and correction fields remain recoverable.",
    "Lock atomic claims, quantities, conditions, evidence, source identities, attribution, and disclosures before treatment construction.",
    "Verify factual consistency across visible content, metadata, structured data, links, captions, and downloadable representations.",
    "Define one structural or evidentiary factor with a stage hypothesis, expected signal, falsification condition, non-claims, confounds, and stop rules.",
    "Use complete local diffs and deterministic tests rather than screenshot impressions.",
    "Treat accessibility and factual validity as non-compensable release gates.",
    "Choose one-factor, factorial, sequential, or bundled estimands without hiding co-interventions.",
    "Execute hash-verified rollback, preserve deviations and adverse results, and write a bounded conclusion."
  ],
  "time_design": {
    "status": "authoring_budgets_not_observed_delivery_times",
    "synchronous_seminar_minutes": 90,
    "synchronous_core_studio_minutes": 75,
    "asynchronous_core_minutes_min": 220,
    "asynchronous_core_minutes_max": 230,
    "transcript_equivalent_minutes_min": 35,
    "transcript_equivalent_minutes_max": 45,
    "transcript_planned_total_minutes": 42,
    "full_lab_effort_hours": 6,
    "pilot_state": "not_taught_not_rehearsed_not_timed",
    "media_state": "no_video_or_audio_recording_exists"
  },
  "local_dependencies": [
    {
      "id": "COURSE-W09",
      "path": "course-site/app/lib/course-data.ts#W09",
      "role": "Authoritative current week title, essential question, outcomes, reading routes, L05 studio, checks, and evidence boundary.",
      "boundary": "A curriculum record does not establish delivery, learning effectiveness, accessibility, scientific validity, or platform effect."
    },
    {
      "id": "NOTES-CH05-EVIDENCE-ENGINEERING",
      "path": "notes-latex/chapters/05-evidence-engineering.tex",
      "role": "Conceptual alignment for fact ledgers, evidence-page anatomy, co-located qualification, intervention families, guardrails, and reversible lifecycle.",
      "boundary": "The chapter supplies a design framework; it does not validate one page structure as a universal or production-effective template."
    },
    {
      "id": "NOTES-CH07-EXPERIMENTS",
      "path": "notes-latex/chapters/07-experiments.tex",
      "role": "Treatment-version, stage, one-factor, bundle, factorial, temporal, missingness, and causal-claim boundaries.",
      "boundary": "Experimental notation does not repair an undeclared co-intervention, underpowered design, failed gate, or missing assignment evidence."
    },
    {
      "id": "NOTES-APP-B-RELEASE",
      "path": "notes-latex/appendices/b-reproducibility.tex",
      "role": "Manifest, hash, comparison, accessibility-oriented, and release-gate fields.",
      "boundary": "A complete release package improves auditability but does not establish conformance, compliance, factual truth, or causal outcome."
    },
    {
      "id": "LAB-L05",
      "path": "course-labs/L05_controlled_content_intervention",
      "role": "Local deterministic control/treatment fixture, exact claim/source lock, independent review checklist, complete diff, and rollback route.",
      "boundary": "The fixture proves selected local equivalence properties only; it measures no human or external-system response."
    }
  ],
  "controlled_source_routes": [
    {
      "id": "PAPER-12",
      "type": "preprint_benchmark_case",
      "title": "E-GEO: A Testbed for Generative Engine Optimization in E-Commerce",
      "url": "https://arxiv.org/abs/2511.20867",
      "role": "Fixed ten-item candidate-slate rewriting case with positive and adverse strategy results.",
      "boundary": "The estimand begins after target inclusion in a cached slate and does not establish upstream retrieval, live shopping ranking, clicks, conversions, or revenue."
    },
    {
      "id": "PAPER-21",
      "type": "preprint_controlled_context_case",
      "title": "What Generative Search Engines Like and How to Optimize Web Content Cooperatively",
      "url": "https://arxiv.org/abs/2510.11438",
      "role": "Controlled five-candidate rewriting and rule-learning case with retained utility regressions.",
      "boundary": "The design does not establish universal commercial-engine preferences, upstream retrieval, factual accuracy, human utility, clicks, or business outcomes."
    },
    {
      "id": "PAPER-23",
      "type": "preprint_reconstructed_pipeline_case",
      "title": "SAGEO Arena: A Realistic Environment for Evaluating Search-Augmented Generative Engine Optimization",
      "url": "https://arxiv.org/abs/2602.12187",
      "role": "Stage-separated retrieval, reranking, and citation intervention case with negative body-only and mixed stage results.",
      "boundary": "The released reconstructed pipeline does not disclose a commercial architecture or establish universal structural-field weights or production effects."
    },
    {
      "id": "PAPER-08",
      "type": "preprint_observational_extension",
      "title": "AI Answer Engine Citation Behavior An Empirical Analysis of the GEO16 Framework",
      "url": "https://arxiv.org/abs/2509.10762",
      "role": "Observational page-feature and cited-URL audit case used to teach selection and causal limits.",
      "boundary": "The cited-URL union and unversioned conditions do not identify the causal effect of editing a page or validate reported thresholds as standards."
    },
    {
      "id": "PAPER-09",
      "type": "preprint_simulation_extension",
      "title": "Beyond SEO: A Transformer-Based Approach for Reinventing Web Content Optimisation",
      "url": "https://arxiv.org/abs/2507.03169",
      "role": "Synthetic tourism rewriting and simulated citation-visibility case used for sample, label, and factual-preservation critique.",
      "boundary": "The small simulated study does not establish a production effect; lexical/model metrics do not validate factual accuracy or evidence preservation."
    },
    {
      "id": "PAPER-28",
      "type": "quarantined_audit_only",
      "title": "Structural Feature Engineering for Generative Engine Optimization: How Content Structure Shapes Citation Behavior",
      "url": "https://arxiv.org/abs/2603.29979",
      "role": "Audit-only case for unit, platform-version, factual-preservation, weighting, and reproducibility failures.",
      "boundary": "Every reported percentage, threshold, weight, platform label, and similarity value remains audit-only and is not a W09 finding or intervention default."
    },
    {
      "id": "PLAT-02",
      "type": "official_google_guidance",
      "title": "Google Search Guidance on Using Generative AI Content",
      "url": "https://developers.google.com/search/docs/fundamentals/using-gen-ai-content",
      "role": "Responsible-publishing and scaled-abuse review within Google documentation scope.",
      "boundary": "Guidance about accuracy, quality, relevance, context, and abuse is not a scientific quality score or evidence of a ranking effect."
    },
    {
      "id": "PLAT-03",
      "type": "official_google_structured_data_guidance",
      "title": "Google General Structured Data Guidelines",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/sd-policies",
      "role": "Visible/main-content consistency, supported-feature eligibility, and structured-data policy checks.",
      "boundary": "Correct markup may create eligibility for supported features but does not guarantee a rich result, ranking, retrieval, or citation."
    },
    {
      "id": "PLAT-13",
      "type": "community_vocabulary_documentation",
      "title": "Schema.org for Developers",
      "url": "https://schema.org/docs/developers.html",
      "role": "Shared vocabulary semantics for the representation consistency exercise.",
      "boundary": "Vocabulary semantics do not imply platform adoption, factual validity, visibility, or causal effect."
    }
  ],
  "additional_official_routes": [
    {
      "id": "GOOGLE-PEOPLE-FIRST",
      "type": "official_google_guidance",
      "title": "Creating helpful, reliable, people-first content",
      "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
      "role": "Bounded editorial route for original, sourced, non-manipulative, people-first content review.",
      "boundary": "Editorial guidance does not establish a ranking effect, scientific quality score, or successful implementation."
    },
    {
      "id": "W3C-H51",
      "type": "w3c_wcag_technique",
      "title": "H51: Using table markup to present tabular information",
      "url": "https://www.w3.org/WAI/WCAG21/Techniques/html/H51",
      "role": "Implementation route for native data-table semantics when evidence is genuinely tabular.",
      "boundary": "Using or citing the technique does not by itself establish accessibility, WCAG conformance, or outcome improvement."
    }
  ],
  "fixture_contract": {
    "lab_id": "L05",
    "intervention_id": "INT-001",
    "environment_scope": "local_fixture",
    "factor": "evidence_layout_proximity",
    "hypothesized_stage": "human_comprehension",
    "status": "PASS",
    "locked_claim_count": 3,
    "source_identity_count": 3,
    "equivalence_check_count": 6,
    "changed_factor_count": 1,
    "error_count": 0,
    "claim_ids": ["CL-001", "CL-002", "CL-003"],
    "source_ids": ["S-001", "S-004", "S-008"],
    "reviewer_id": "synthetic_reviewer_b",
    "experimenter_id": "synthetic_author_a",
    "output_artifacts": [
      "intervention_audit.json",
      "normalized_claims.json",
      "before_after.diff",
      "equivalence_review.csv",
      "rollback_manifest.json",
      "run_manifest.json"
    ],
    "claim_ceiling": "local structural equivalence package only; no system response or causal visibility effect is measured",
    "input_hashes": {
      "data/control.html": "fff13e70c2218f8ea607f93128f5845f5d2582e6973badd469143c1b1fc18e78",
      "data/treatment.html": "af5877a1fad74e12118ac61ff62d96e110e643371bafb488e20d575aec55ac92",
      "data/control.css": "69f8bd330f589b84d309843be1e7ad95af19eac04c4e05da4e5409552182383d",
      "data/treatment.css": "8a576c5ad33fe52a794ba875a39479c878a55f0cbe8ebecb7e1f8f199cde951c",
      "data/locked_claims.json": "791f4ac66868f263994bef45a93cbf353c164cc1b3e452b571a341af83619f6a",
      "data/intervention_card.json": "26bf06ea1b21a1e4469e87a16d2d6e2a09fc19861e3b97ba39b1e3f4a0d28809",
      "data/factual_equivalence.csv": "f3397697225142cfcec267c037d123984326085d803868a4ad9b29a18bb80867"
    }
  },
  "visual_policy": {
    "external_figure_reuse": false,
    "external_screenshot_reuse": false,
    "attached_tex_figure_reuse": false,
    "visuals": "original_instructional_diagram_specifications_only",
    "required_encodings": [
      "label",
      "shape_or_position",
      "line_or_fill_pattern",
      "alt_text",
      "text_table_when_data_are_encoded"
    ],
    "license_review_required_before_any_later_external_asset_reuse": true
  },
  "claim_boundary": {
    "observable_in_fixture": [
      "seven input files and exact hashes",
      "three exact locked claim strings",
      "three source identities",
      "selected HTML structural invariants",
      "six synthetic independent-review checks",
      "one declared HTML/CSS source difference",
      "complete normalized diff",
      "generated audit and rollback manifests"
    ],
    "constructed_protocol_objects": [
      "evidence-page anatomy",
      "atomic claim lock",
      "factual-equivalence contract",
      "visible-schema consistency matrix",
      "intervention factor",
      "hypothesized stage",
      "accessibility and validity gates",
      "factorial, sequential, or bundled estimand",
      "deviation disposition",
      "rollback acceptance rule"
    ],
    "not_evaluated": [
      "human comprehension",
      "user preference",
      "screen-reader efficiency",
      "WCAG conformance",
      "public crawling",
      "indexing",
      "retrieval",
      "ranking",
      "context selection",
      "answer generation",
      "citation or attribution response",
      "traffic or referral",
      "conversion or business outcome",
      "cross-engine or production transfer"
    ]
  },
  "content_hashes": {
    "README.md": "9677e2afe20f5419db4905bac83a7c1042ab3358ae08f71f9f508c704d2d977f",
    "LECTURE_NOTES.md": "5d7bf5c6255b418b574e857c6bd0b4d90bc99eb40737f890e298dcfabcaf26cc",
    "SLIDE_SCRIPT.md": "c46c2d97a419a5c2c71948138052e48ea29092f39678dcf3bb3ea68ed239326b",
    "WORKED_CASE.md": "5a0f979841e43940c56405665b0b177da34758819ce0962270b196cd7944126b",
    "TRANSCRIPT.md": "b781bd15782c648ae73cd29eade8a3b38f5ec07654891cc3c9a83fb4de8edf61"
  },
  "quality_status": {
    "structural_validator": "passed_2026-08-24",
    "deterministic_fixture_reproduction": "passed_2026-08-24",
    "narrative_hash_lock": "verified_2026-08-24",
    "scientific_human_review": "pending",
    "factual_equivalence_human_review": "pending",
    "accessibility_human_review": "pending",
    "screen_reader_review": "pending",
    "browser_cross_viewport_review": "pending",
    "timed_rehearsal": "pending",
    "classroom_pilot": "pending",
    "grading_calibration": "pending",
    "recording": "not_created",
    "external_peer_review": "pending"
  }
}
