paperlab_case_thread_continuity · git:20260505.042df7c · 2026-05-05 · sha256 da8d97c351d8bb73

paperlab_case_thread_continuity git:20260505.042df7cA

Immutable. This exact content is served forever at /api/v1/blob/da8d97c351d8bb73.

---
name: paperlab_case_thread_continuity
description: |
  Maintain consistency for recurring field, facility, and design cases across
  PaperLab books. Use when a book uses a repeated scenario as a teaching thread
  and assumptions must not drift silently.
---

# PaperLab Case Thread Continuity

## When to Use

USE WHEN: chapters reuse the same field, facility, well, pipeline, process, or
economic case across theory, notebooks, exercises, and capstone studies.

Pair with:

- `paperlab_chapter_flow_editor` for narrative transitions,
- `paperlab_book_knowledge_graph` for case graph links,
- `paperlab_notebook_regression_baselines` for computed case outputs.

## Registry Fields

Track recurring case parameters with:

- case id and public display name,
- parameter name and unit,
- base value and uncertainty range,
- source or chapter of origin,
- scenario tag,
- intended teaching role,
- confidentiality status.

## Drift Classes

| Class | Meaning |
|-------|---------|
| intentional-scenario | value changes because scenario changes |
| rounding | harmless numerical rounding |
| stale-value | old value remains after later update |
| naming-drift | same object has multiple names |
| contradiction | incompatible values without explanation |

## Output Schema

```json
{
  "case_id": "ultima_thule",
  "parameter": "export_pressure_bara",
  "values": [
    {"chapter": "ch26", "value": 120.0, "unit": "bara"},
    {"chapter": "ch31", "value": 150.0, "unit": "bara"}
  ],
  "classification": "intentional-scenario",
  "required_note": "Explain that Chapter 31 evaluates the high-pressure export case."
}
```

## Safety Rules

- Protect private case identifiers and document names.
- Do not collapse uncertainty ranges to one number.
- Do not erase scenario variation that supports teaching.