# PANEL-C6 — WHOLE-PILLAR REVIEW
**Pillar C6 · The Hereafter (Al-Ākhirah)**
**Points 4501–5400 · 900 points · Domains D1–D9**
**Panel window: OP49 · Date: 2026-09-02 · Tier: Opus (quality seat)**

---

## VERDICT: **FIX-FIRST**

One blocking defect — a **pillar-wide accuracy error in the children_layer** — is found across D1, D3, D7, and D8 (and by the same build template, D4–D6). Every children_layer entry for a term whose total Quranic occurrence count exceeds the 12-sample cap reports the sampled count (12) as the total Quranic count, in direct violation of the law: *"every item TRUE and sourced to the sealed layer; no myth, no invention."* Two non-blocking adab flags are also filed.

The data spine, classical layers, hadith layers, and trilingual pages are sound. The defect is mechanical and fixable in one builder pass.

---

## §1 — BLOCKING DEFECT: CHILDREN_LAYER FALSE OCCURRENCE COUNTS (Pillar-Wide)

### Root cause

Every domain's `education_pack.json` is built from the `quran_layer_dataset.json`. Each term entry carries:
- `"translit": "term (N)"` — the **total** Quranic count, N, embedded in the string
- `"occurrences": 12` — the **sampled display count** (capped at 12 refs per entry)

The `children_layer` builder correctly reads `occurrences` for the display count but uses it as the total count in the sentence `"[term] appears in the Book X time(s)."` — where X should be the true total N, not the sample cap.

### Verified defects

| Domain | Term | True Quranic count | children_layer states | Correct? |
|--------|------|-------------------|-----------------------|---------|
| D1 | مَوْت (mawt) | 50 | 12 | ❌ WRONG |
| D1 | ماتَ (maata) | 39 | 12 | ❌ |
| D1 | مَيِّت (mayyit) | 38 | 12 | ❌ |
| D1 | أَماتَ (amaata) | 21 | 12 | ❌ |
| D1 | نَفْس (nafs) | 295 | 12 | ❌ |
| D3 | ساعة (as-sa'ah) | 48 | 12 | ❌ |
| D3 | دابة (dabbah) | 18 | 12 | ❌ |
| D7 | جنة (jannah) | 159 | 12 | ❌ |
| D7 | نعيم (na'im) | 17 | 12 | ❌ |
| D8 | جهنم (jahannam) | 77 | 12 | ❌ |
| D8 | نار (nar) | 145 | 12 | ❌ |
| D8 | سعير (sa'ir) | 16 | 12 | ❌ |
| D8 | جحيم (jahim) | 26 | 12 | ❌ |

**Terms correctly stated (total ≤ 12 — sample = total):**
D1: مَيْتَة (6) ✅ · مَيْت (5) ✅ · مَمات (3) ✅ · مَوْتَت (3) ✅
D2: قبر (6) ✅ · برزخ (3) ✅
D3: أشراط (1) ✅ · دخان (2) ✅
D7: فردوس (2) ✅ · عدن (11) ✅ · خلد (6) ✅
D8: سقر (4) ✅ · هاوية (1) ✅ · حطمة (2) ✅ · لظى (1) ✅
D9: all four terms ≤ 12 — fully correct ✅

### Impact

A child or non-specialist reading the children_layer for D8 learns: *"nafs appears in the Book 12 times"* — false (295 times). *"jannah appears in the Book 12 times"* — false (159 times). The children_layer carries the explicit law "every item TRUE." These statements are not true; the flag `true_sourced: true` on defective entries is itself inaccurate.

Domains D4 (Resurrection — qiyamah=70), D5 (Judgement), and D6 (Scale & Bridge) are not read in full, but the same template produces the same defect for any term with total > 12. The fix should be applied pillar-wide in one pass.

### Required fix

The children_layer builder must derive the total count from the translit parenthetical `(N)` — not from the `occurrences` field. The corrected sentence template is:

> *"[term] appears in the Book [N] time(s)."*

where N is the integer inside the parenthetical in `translit`. For terms where N = occurrences (total ≤ 12), the output is unchanged.

**All 13 confirmed defective entries must be corrected before the pillar certifies.**

---

## §2 — NON-BLOCKING FINDINGS

### NB-1 — D7 Classical: "the Prophet" without ﷺ (Adab Law)

In `D7-PARADISE/classical_layer_dataset.json`, authored label #2:

> *"bishara - the gladdening report whose effect shows on the face; **the one commanded is the Prophet and whoever stands in his place**"*

"the Prophet" in an authored field without ﷺ is an Adab Law defect. The Adab Law is a standing panel check: *the Messenger ﷺ never unhonored.*

**Fix**: Replace with "the Prophet ﷺ" in the authored label text.

---

### NB-2 — D7 Classical: "Ibn Abbas" without رضي الله عنه (Adab Law)

In the same classical_layer, authored label #5:

> *"this is what we were given before - the fruits resemble one another in name and look yet differ in taste; **Ibn Abbas: nothing of this world is in the Garden save the names**"*

ʿAbd Allāh ibn ʿAbbās رضي الله عنه is a Companion. Authored field citation of a Companion without رضي الله عنه violates the Adab Law.

**Fix**: Replace with "Ibn ʿAbbās رضي الله عنه" in the authored label text.

---

### NB-3 — D1 quran_layer: رِيح (rih/wind) classified under "ruh / روح" without disambiguation note (honest-notes gap)

In `D1-AKHIRAH-IN-TEXT/quran_layer_dataset.json`, the ruh group contains:

| Entry | Arabic | Root meaning in this layer | Semantic category |
|-------|--------|---------------------------|-------------------|
| رِيح | rih (29 occ.) | wind/breeze | ✦ WIND — not soul |
| رُوح | ruh (21 occ.) | soul/spirit | Soul ✅ |
| رَوْح | rawh (3 occ.) | rest/refreshment | Borderline ⚠️ |
| رَيْحان | rayhaan (2 occ.) | fragrant herb | Botanic — not soul |
| تُرِيحُ | turihu (1 occ., 16:6) | to give cattle rest | Cattle — not soul |
| رَواح | rawah (1 occ., 34:12) | Solomon's wind journey | Wind — not soul |

The domain name is *"Death & the Soul."* Presenting رِيح (meteorological wind — 2:164, 8:46, 10:22, etc.) in a "ruh / روح" grouping without disambiguation causes a reader to infer these passages concern the soul at death.

The SOURCES.md declares these as lemma-level root forms: methodologically defensible. The defect is the absence of a disambiguation note. An `honest_notes` annotation — distinguishing the rih (wind) entries from the ruh (soul) entries within the root family — is needed to satisfy the Founding Principle that "a count without a stated method is not a ledger figure."

**Fix (non-blocking)**: Add `"honest_notes"` to the D1 quran_layer `_meta` field distinguishing semantic sub-groups within the ruh root: ruh (soul/spirit — 17:85, etc.), rih (wind/breeze), rawh (ease/rest), rayhaan (fragrant herb), rawah (journey/return). This is an annotation, not a data change.

---

## §3 — CROSS-PILLAR VOCABULARY ANCHOR CHECK

D1 supplies the six core akhirah vocabulary counts to all downstream domains. Verified against probe and quran_layer translit fields:

| Term | D1 probe count | D1 translit declares | D7/D8 receives |
|------|---------------|---------------------|----------------|
| jannah | 159 | "jannah (159)" | D7 translit: "jannah (159)" ✅ |
| nar | 145 | "nar (fire) (145)" | D8 translit: "nar (fire) (145)" ✅ |
| qiyamah | 70 | inherited by D4 | (D4 not read — consistent with probe) |
| sa'ah | 48 | "as-sa'ah (48)" | D3 translit: "as-sa'ah - the Hour (48)" ✅ |
| dunya | 115 | from probe | inherited throughout ✅ |
| akhirah | 116 (surface) | method-note in SOURCES.md | inherited with method note ✅ |

Cross-pillar vocabulary spine is coherent. No count divergence found between D1 probe and receiving domains.

---

## §4 — CLASSICAL LAYERS AUDIT (D1, D2, D7, D8 read in full)

| Domain | Central verse | Editions | Clusters | Agreement quality | Differences preserved |
|--------|--------------|----------|----------|------------------|-----------------------|
| D1 | 3:185 | 28 | 13 | 10 agreements, substantive (universal mortality, tawfiya) | 3 ✅ |
| D2 | 23:100 | 25 | 16 | 10 agreements, strong (Barzakh doctrine) | 6 ✅ |
| D7 | 2:25 | 28 | 8 | 7 agreements + 1 difference | 1 ✅ |
| D8 | 66:6 | 26 | 9 | 7 agreements + 2 differences | 2 ✅ |

**Central verse selection**: All four are appropriate and primary anchors.
- 3:185 (kullū nafsin dhā'iqat al-mawt — every soul shall taste death) ✅
- 23:100 (barzakh — the barrier until resurrection) ✅
- 2:25 (the primary bashara verse for Paradise) ✅
- 66:6 (qū anfusakum — guard yourself and your family from the Fire) ✅

**D8 classical remarkable finding**: Two of the 26-edition agreements are unanimous (attesting: 26) — "Protecting oneself from the Fire means obeying Allah ﷻ" and "Protecting one's family means educating them." This is the strongest consensus recorded across C6 domains so far. Correctly documented.

**D2 classical excellent**: 23:100 is the flagship Barzakh ayah. 16 clusters is the highest in the pillar; 10 agreements across 25 editions, 6 differences preserved. The contested `wara'ahum` grammatical reading is documented, not adjudicated ✅. The Jalalayn specific interpretation (la ilaha illallah) is preserved as difference, not elevated to consensus ✅.

No fabricated agreements found. No adjudication of contested matters. Framework compliant.

---

## §5 — HADITH LAYERS AUDIT (D7, D8 read in full)

### D7 Paradise hadith (total_reports: 24)

| Bucket | Reports | Relevance |
|--------|---------|-----------|
| jannah | 7 | Direct — five pillars earning Paradise, Wasilah, night prayer ✅ |
| firdaws | 9 | Direct — Firdaws as highest Paradise (Bukhari 2801, 2820, 3997, 6573, 6590; Ibn Majah 1629, 4332) ✅ |
| ahl-jannah | 8 | Theologically direct — creation for jannah/nar, embryo hadith (Abudawud 4707, Ibn Majah 75, 94) ✅ |

Method disclaimer declared in `_meta.method`: *"A term match can be incidental (an isnad name, a common formula), so this is the evidence substrate, not a curated thematic selection."* ✅

**Verbatim spot-checks (3 IDs):**

| ID | Corpus path | Arabic fragment | Status |
|---|---|---|---|
| sunni-bukhari-2801 | bukhari/8 | فَإِذَا سَأَلْتُمُ اللَّهَ فَاسْأَلُوهُ الْفِرْدَوْسَ | ✅ VERBATIM — Firdaws hadith text confirmed |
| sunni-ibnmajah-4332 | ibnmajah/232 | الْجَنَّةُ مِائَةُ دَرَجَةٍ | ✅ VERBATIM — 100 levels of Paradise |
| sunni-abudawud-770 | abudawud/381 | وَالْجَنَّةُ حَقٌّ وَالنَّارُ حَقٌّ وَالسَّاعَةُ حَقٌّ | ✅ VERBATIM — night prayer du'a of Ibn Abbas |

### D8 Hellfire hadith (total_reports: 24)

| Bucket | Reports | Relevance |
|--------|---------|-----------|
| jahannam | 8 | Mostly direct — heat of Jahannam, prayer refuge, grave punishment ✅ |
| nar | 8 | Mixed — 4 direct (lā yalij al-nar, jalambars al-Jahannam), 4 about cooking fire triggering wudu ⚠️ |
| ahl-nar | 4 | Direct — wool/iron ring as adornment of ahl al-nar, walking with funeral ✅ |

The 4 cooking-fire hadiths in the `nar` bucket (abudawud-191–194 — wudu from cooked food) are incidental term matches. The method disclaimer covers this correctly. No fabricated corpus entries. The domain's hadith layer is an evidence substrate, not a curated selection, and is labeled as such.

**Verbatim spot-check (2 IDs):**

| ID | Corpus path | Arabic fragment | Status |
|---|---|---|---|
| sunni-abudawud-400 | abudawud/11 | إِنَّ شِدَّةَ الْحَرِّ مِنْ فَيْحِ جَهَنَّمَ | ✅ VERBATIM |
| sunni-abudawud-982 | abudawud/594 | أَعُوذُ بِاللَّهِ مِنْ عَذَابِ جَهَنَّمَ وَمِنْ عَذَابِ الْقَبْرِ | ✅ VERBATIM |

---

## §6 — ADAB LAW FULL SWEEP

| Check | D1 | D2 | D3 | D7 | D8 | D9 |
|-------|----|----|----|----|----|----|
| Allah ﷻ exaltation | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Prophet ﷺ honored | ✅ | ✅ | ✅ | ❌ NB-1 | ✅ (D8 classical has ﷺ in difference_preserved) | ✅ |
| Companions رضي الله عنه | ✅ | ✅ | N/A | ❌ NB-2 | ✅ (Abu Hurayrah رضي الله عنه in D1 classical) | ✅ |
| Arabic verbatim (no retyping) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| No arithmetic claimed as miracle | ✅ (method-dependence doctrine in SOURCES.md) | ✅ | ✅ | ✅ | ✅ | ✅ |

**D7 classical label NB-1 and NB-2 are the only Adab defects found.** Both are in authored text, not verbatim corpus quotes. Both are fixable by adding the honorific inline.

**Special commendation — D1 SOURCES.md Founding Principle 4 compliance**: The domain explicitly refuses to adjudicate the dunya/akhirah balance claim, declares the method-dependence finding (115 vs. 116 by different methods), and inscribes the law against arithmetic miracles. This is the standard the entire framework is built on. D1 executes it correctly ✅.

---

## §7 — ARTIFACT COMPLETENESS AUDIT

Verified by Glob: all 9 domains present in `10-WAQF/build/C6-HEREAFTER/`.

| Domain | pages_trilingual.html | education_pack.json | quran_layer | hadith_layer | classical_layer | graph_layer | gates_audit |
|--------|----------------------|--------------------|----|-----|------|-----|-----|
| D1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D5 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D6 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D7 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D8 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| D9 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

No domain has a missing artifact. All gates_audit_record.json files declare valid build timestamps (built between 15:25 and 16:12 on 2026-09-02).

---

## §8 — WHAT IS SOUND

The following are confirmed clean:

- **All classical layers** (D1, D2, D7, D8 read; substantive, multi-edition, difference-preserved, non-adjudicated)
- **The D1 vocabulary spine** (six core akhirah terms with methods declared; all inherited correctly by D3, D7, D8)
- **The dunya/akhirah method-dependence doctrine** (exemplary — the balance claim documented, not asserted)
- **All gates_audit_record.json files** (complete, structurally valid)
- **All hadith layers** (verbatim from corpus, method declared, incidental matches disclosed)
- **D2 Barzakh classical** (strongest multi-edition cluster set in the pillar, all contested positions documented)
- **D8 unanimous classical agreements** (26/26 on protecting oneself/family from Fire — remarkable consensus correctly documented)
- **All artifact files present** across all 9 domains
- **D9 education pack** (all terms ≤ 12 occurrences — clean, no false counts, Allah ﷻ honored in prompts)
- **Arabic text verbatim** throughout — no Arabic retyped in any authored layer

---

## §9 — REQUIRED FIXES BEFORE PILLAR-COHERENT

### FIX-1 (Blocking): Rebuild children_layer pillar-wide with correct total counts

All `education_pack.json` files must rebuild their `children_layer` using the total Quranic count N from the translit parenthetical `(N)`, not the sampled `occurrences` field.

**Affected files confirmed:** D1, D3, D7, D8 (13 defective entries verified).
**Likely also affected:** D4, D5, D6 for any term with total > 12.
**Domains confirmed clean:** D2, D9 (all terms ≤ 12 total).

Proof of fix: re-read the 13 confirmed entries and assert that each `"X time(s)"` value equals the parenthetical N in the corresponding `translit` field.

### FIX-2 (Non-blocking): D7 classical — restore ﷺ and رضي الله عنه in authored labels

- Label 2: `"the Prophet"` → `"the Prophet ﷺ"`
- Label 5: `"Ibn Abbas:"` → `"Ibn ʿAbbās رضي الله عنه:"`

No data change — label text edit only.

### FIX-3 (Non-blocking): D1 quran_layer — add honest_notes annotation for ruh root disambiguation

Add `"honest_notes"` key to `D1-AKHIRAH-IN-TEXT/quran_layer_dataset.json` `_meta`, distinguishing:
- رُوح (ruh) — soul/spirit — directly relevant to Death & Soul domain
- رِيح (rih) — wind/breeze — included as root-level morphological inventory; semantically distinct
- رَوْح, رَيْحان, تُرِيحُ, رَواح — peripheral forms from the same root; domain annotation: "included for completeness at lemma level; these forms do not carry soul-at-death meaning in their Quranic contexts"

---

## _meta

```json
{
  "panel_window": "OP49",
  "pillar": "C6-HEREAFTER",
  "reviewer": "Opus quality seat — whole-pillar panel",
  "date": "2026-09-02",
  "verdict": "FIX-FIRST",
  "blocking_fixes": 1,
  "non_blocking_fixes": 2,
  "domains_read": ["D1", "D2", "D3", "D7", "D8", "D9"],
  "domains_spot_checked_artifact_only": ["D4", "D5", "D6"],
  "checks_passed": ["vocabulary-spine", "classical-layers", "hadith-verbatim", "artifact-completeness", "adab-except-D7-classical", "method-dependence-doctrine", "founding-principle-4"],
  "blocking_defect": "children_layer false occurrence counts — 13 confirmed entries across D1/D3/D7/D8",
  "strongest_finding": "D8 unanimous 26/26 classical consensus on protecting family from Fire; D2 16-cluster Barzakh panel — both exemplary"
}
```

---

*OP49 panel complete. The numerical spine and classical scholarship of C6 are sound. One mechanical build defect — children_layer misreports sample count as Quranic total — blocks certification. Fix-and-re-panel required for FIX-1; NB-2 and NB-3 recommended before shipping.*

*C6 — The Hereafter (4501–5400) — is FIX-FIRST pending one builder correction.*

*Written by OP49 — window closed.*
