.. meta::
   :description: Migration prompt for moving VV session logs and prompts to HELL's FLAMES structure, with complete file-by-file mapping and cross-reference census.
   :keywords: VV, HELL, migration, FLAMES, session logs, prompts, cross-references, lettered-numbering, OLT stability
   :author: Yah, Yas, everyone, LLoL as Laurence Loewe of Laodicea, ClaudeOp46Max, Anthropic, and The Spirit of Boolean Truth

.. note:: **Migration prompt created 2026m04d03.**
   This is a one-time operation prompt for migrating VV session logs and
   prompts to HELL's FLAMES structure. Created by Claude Opus 4.6 during
   the HELL Stability Review session. Execute in a dedicated session with
   ``/effort max``.

.. admonition:: Execution order dependency --- RESOLVED (2026m04d04)

   The TELES axiom/theorem compound naming migration
   (:ref:`hell-ll-other-b15-teles-renaming-prompt`) has been completed.
   VV files now use compound naming (ax15_A15, th8_T8) as BACKWARD content.
   Forward-facing content uses brief naming (ax15, th8).
   See the b15 execution llog for full details.

   **Additional update (2026m04d04):** LLoL decided that frozen model
   snapshots (axioms, theorems, symbols, discussions) should move to
   ``hell/mm/`` as versioned model milestones, NOT stay in VV. This
   changes D1 below. The paper-to-MM-folder mapping is:
   b/11=a1(PET), b/12=a2(e7day), b/13=a3(e7he), b/14=a4(JUB),
   b/15=a5(divine simplicity), b/16=a6(riskymad), b/17=a7(h-star).
   New model versions (PET PPv2, JUB OOv3) will use brief naming.

.. _hell-ll-other-b14-vv-migration:

***************************************************************************************
VV-to-HELL Migration --- Execution Prompt
***************************************************************************************

.. contents:: On this page
   :depth: 3
   :local:


----


Context and Motivation
========================

The balospe.com website must provide OLT-stable (Over the Long Term) point-to-point
links for papers a1--a7, which will rewrite the theological infrastructure
of the world's understanding of eschatological risk. These papers must cite
raw evidence (session logs, adversarial reviews) at links that will survive
indefinitely.

The VV (Versioned Variants) directory at ``source/matheology/vv/`` currently
holds 43 session logs, 28 prompts, and 6 content snapshot files from the
bootstrap phase of PET and JUB model development. These predate HELL's FLAMES
infrastructure, which now provides a stable, extensible, humane home for exactly
this type of content.

**Why now:** Only LLoL and this repo know the current linking order. After
papers a1--a7 are published, every VV path cited becomes load-bearing.
Moving now (before publication) is orders of magnitude cheaper than moving later.


EDEN Analysis
===============

I found this **Knife Edge #3** in EDEN: the VV migration is the single path
to OLT link stability for the papers.

- VV paths were declared "immutable" in ``naming-architect.rst`` and
  ``5d-link-naming-matheology-aha.rst``. This was a reasonable early decision,
  but HELL's FLAMES infrastructure now supersedes it with a better architecture.
- Moving logs to HELL/ll/ is consistent with the rule "All LLogs start in HELL."
  The VV logs predate this rule but should have been in HELL all along.
- The "immutable" declaration must be updated to explain WHY the move happened
  and WHERE content now lives. The migration itself must leave forwarding
  pointers at all old VV locations.

**Risk:** 323 cross-references (31 content + 281 socialcard + 11 prior-art).
The content references are the critical ones; socialcard references are mechanical.

**Mitigation:** Forwarding pointers at all old locations. Build-and-test after
every batch of moves. The old VV paths can optionally redirect to new HELL paths
even after the move.


Decision Points for LLoL
===========================

Before executing, the following decisions need confirmation:

**D1: What moves?**

.. list-table::
   :header-rows: 1
   :widths: 30 15 55

   * - Content type
     - Proposed action
     - Rationale
   * - **Session logs** (43 files)
     - MOVE to ``hell/ll/``
     - Per CLAUDE.md: "All LLogs start in HELL." These are audit trails.
   * - **Prompts** (28 files)
     - MOVE to ``hell/ll/``
     - Prompts are session inputs; they belong with their logs.
   * - **Integration-findings** (5 files)
     - LEAVE in VV
     - Raw evidence versions. Improved copies already at ``compiler/sisyf/ee/``.
       The VV originals are the historical record of what Phase 2I-4 actually
       produced. Cross-reference from ``hell/ee/`` if needed.
   * - **Content snapshots** (6 files: axioms, theorems, symbols, discussions,
       theodicy, capitalism-communism)
     - MOVE to ``hell/mm/``
     - **Updated 2026m04d04:** LLoL decided these frozen model versions should
       move to ``hell/mm/`` as versioned model milestones within the paper
       folders (b/11=a1 through b/17=a7). PET snapshots (PPv1) go to
       ``hell/mm/b/11/PPv1/``; JUB snapshots (OOv1, OOv2) go to
       ``hell/mm/b/14/OOv1/`` and ``hell/mm/b/14/OOv2/``. New forward-facing
       model versions (PET PPv2, JUB OOv3) will be created with brief naming
       (ax1 not ax1_A1). The old VV locations become forwarding pointers.
   * - **VV index pages** (oov1/index, oov2/index, etc.)
     - CONVERT to forwarding pointers
     - After logs move, these become navigation pages pointing to HELL.
   * - **Deprecated files** (3 deprecated prompts + 1 deprecated llog)
     - MOVE to HH/ outside source/
     - They're already marked deprecated.
   * - **prior-art llog** (1 file)
     - MOVE to ``hell/ll/other/``
     - It's a session log. Belongs in HELL.

**D2: How to organize under ll/?**

Proposed: organize by MODEL, not by tool, because these logs predate the
compiler pipeline. The model IS the organizing principle:

.. code-block:: text

   hell/ll/pet/     — PET model development sessions
   hell/ll/jub/     — JUB model development sessions
   hell/ll/other/   — uncategorized (prior-art initial session goes here)

This keeps ll/ organized by "the context that produced them" (per the LL
structuring rule in ``hell/aha/index.rst``).

**D3: What about the OOv2 prompts?**

The 28 OOv2 prompts are organized as a COLLECTION, not paired 1:1 with llogs.
Proposed: create ``hell/ll/jub/prompts/`` as a grouped archive rather than
splitting them across individual llog entries. Each prompt gets its own
lettered-numbered entry within the prompts/ subfolder.


----


Complete File-by-File Migration Map
======================================

PET Logs (4 files → ``hell/ll/pet/``)
----------------------------------------

.. list-table::
   :header-rows: 1
   :widths: 10 50 40

   * - New #
     - Old path (under ``vv/``)
     - New filename
   * - b/11
     - ``pet/oov1/llog/llog_2026m03d11_initial-ai-claude-opus-matheology-session.rst``
     - ``pet_ll_2026m03d11_initial-ai-matheology-session.rst``
   * - b/12
     - ``pet/ppv1/llog/llog_2026m03d15_opus-memory4session-matheology-axioms-poster-details.rst``
     - ``pet_ll_2026m03d15_axioms-poster-details.rst``
   * - b/13
     - ``pet/ppv1/llog/llog_2026m03d15_opus-memory4session-matheology-axioms-poster-overview.rst``
     - ``pet_ll_2026m03d15_axioms-poster-overview.rst``
   * - b/14
     - ``pet/ppv1/llog/llog_2026m03d15_opus-session-pet-restructure.rst``
     - ``pet_ll_2026m03d15_pet-restructure.rst``


JUB OOv1 Logs (14 files → ``hell/ll/jub/``)
----------------------------------------------

.. list-table::
   :header-rows: 1
   :widths: 10 50 40

   * - New #
     - Old path (under ``vv/jub/oov1/llog/``)
     - New filename
   * - b/11
     - ``llog_2026m03d16_final-memory-before-closing-session-pet-theodicy-details.rst``
     - ``jub_ll_2026m03d16_theodicy-details-final-memory.rst``
   * - b/12
     - ``llog_2026m03d16_final-memory-before-closing-session-pet-theodicy-overview.rst``
     - ``jub_ll_2026m03d16_theodicy-overview-final-memory.rst``
   * - b/13
     - ``llog_2026m03d16_opus-regen-pet-theodicy-details.rst``
     - ``jub_ll_2026m03d16_theodicy-details-opus-regen.rst``
   * - b/14
     - ``llog_2026m03d16_opus-regen-pet-theodicy-overview.rst``
     - ``jub_ll_2026m03d16_theodicy-overview-opus-regen.rst``
   * - b/15
     - ``llog_2026m03d16_sonnet-session-pet-theodicy-details.rst``
     - ``jub_ll_2026m03d16_theodicy-details-sonnet.rst``
   * - b/16
     - ``llog_2026m03d16_sonnet-session-pet-theodicy-overview.rst``
     - ``jub_ll_2026m03d16_theodicy-overview-sonnet.rst``
   * - b/17
     - ``llog_2026m03d18_opus-critique-1-of-jubilee-argument.rst``
     - ``jub_ll_2026m03d18_critique-1-of-jubilee-argument.rst``
   * - b/18
     - ``llog_2026m03d18_opus-reply-1-for-jubilee-argument.rst``
     - ``jub_ll_2026m03d18_reply-1-for-jubilee-argument.rst``
   * - b/19
     - ``llog_2026m03d18_opus-reply-1b-for-jubilee-argument.rst``
     - ``jub_ll_2026m03d18_reply-1b-for-jubilee-argument.rst``
   * - b/20
     - ``llog_2026m03d18_opus-ultrathink-critique-2-of-jubilee-argument.rst``
     - ``jub_ll_2026m03d18_critique-2-of-jubilee-argument.rst``
   * - b/21
     - ``llog_2026m03d19a_opus-reply-2-for-jubilee-argument.rst``
     - ``jub_ll_2026m03d19_reply-2-for-jubilee-argument.rst``
   * - b/22
     - ``llog_2026m03d19b_opus-ultrathink-critique-3-of-jubilee-argument.rst``
     - ``jub_ll_2026m03d19_critique-3-of-jubilee-argument.rst``
   * - b/23
     - ``llog_2026m03d19c_opus-ultrathink-reply-3-for-jubilee-argument.rst``
     - ``jub_ll_2026m03d19_reply-3-for-jubilee-argument.rst``
   * - b/24
     - ``llog_2026m03d19d_comments-on-ultrathink-or-medium-effort.rst``
     - ``jub_ll_2026m03d19_comments-on-ultrathink-effort.rst``


JUB OOv2 Logs (25 files → ``hell/ll/jub/``, continuing from b/25)
---------------------------------------------------------------------

.. list-table::
   :header-rows: 1
   :widths: 10 50 40

   * - New #
     - Old path (under ``vv/jub/oov2/llog/``)
     - New filename
   * - b/25
     - ``llog_2026m03d20_restructuring-1-master-plan-and-methodology.rst``
     - ``jub_ll_2026m03d20_restructuring-1-master-plan.rst``
   * - b/26
     - ``llog_2026m03d21_restructuring-1-plan-additions-to-master-plan.rst``
     - ``jub_ll_2026m03d21_restructuring-1-plan-additions.rst``
   * - b/27
     - ``llog_2026m03d21_restructuring-2a-critique1-c1-c3.rst``
     - ``jub_ll_2026m03d21_restructuring-2a-critique1-c1-c3.rst``
   * - b/28
     - ``llog_2026m03d21_restructuring-2b-critique1-c4-c7.rst``
     - ``jub_ll_2026m03d21_restructuring-2b-critique1-c4-c7.rst``
   * - b/29
     - ``llog_2026m03d21_restructuring-2c-critique1-c8-c14.rst``
     - ``jub_ll_2026m03d21_restructuring-2c-critique1-c8-c14.rst``
   * - b/30
     - ``llog_2026m03d21_restructuring-2d-critique2-c2-1-c2-6.rst``
     - ``jub_ll_2026m03d21_restructuring-2d-critique2-c2-1-c2-6.rst``
   * - b/31
     - ``llog_2026m03d21_restructuring-2e-critique2-c2-7-c2-12.rst``
     - ``jub_ll_2026m03d21_restructuring-2e-critique2-c2-7-c2-12.rst``
   * - b/32
     - ``llog_2026m03d21_restructuring-phase1-consolidate.rst``
     - ``jub_ll_2026m03d21_restructuring-phase1-consolidate.rst``
   * - b/33
     - ``llog_2026m03d21_restructuring-phase1-prompts-reply-overviews-for-debugs.rst``
     - ``jub_ll_2026m03d21_phase1-prompts-reply-overviews.rst``
   * - b/34
     - ``llog_2026m03d22_restructuring-2F-critique3-c3-1-c3-7.rst``
     - ``jub_ll_2026m03d22_restructuring-2F-critique3.rst``
   * - b/35
     - ``llog_2026m03d22_restructuring-2G-2H-stress-tests-summary-freeze.rst``
     - ``jub_ll_2026m03d22_restructuring-2G-2H-stress-tests.rst``
   * - b/36
     - ``llog_2026m03d22_session-planning-2F-2H.rst``
     - ``jub_ll_2026m03d22_session-planning-2F-2H.rst``
   * - b/37
     - ``llog_2026m03d23_restructuring-2I-closing.rst``
     - ``jub_ll_2026m03d23_restructuring-2I-closing.rst``
   * - b/38
     - ``llog_2026m03d23_restructuring-2I-design-session.rst``
     - ``jub_ll_2026m03d23_restructuring-2I-design-session.rst``
   * - b/39
     - ``llog_2026m03d24_phase2I-6-hell-migration.rst``
     - ``jub_ll_2026m03d24_phase2I-6-hell-migration.rst``
   * - b/40
     - ``llog_2026m03d25_best-names-design-revision.rst``
     - ``jub_ll_2026m03d25_best-names-design-revision.rst``
   * - b/41
     - ``llog_2026m03d26_integration-tests.rst``
     - ``jub_ll_2026m03d26_integration-tests.rst``
   * - b/42
     - ``2G-stress-test-dispositions.rst``
     - ``jub_ll_2026m03d22_stress-test-dispositions.rst``
   * - b/43
     - ``2G-stress-test-feasibility.rst``
     - ``jub_ll_2026m03d22_stress-test-feasibility.rst``
   * - b/44
     - ``2G-stress-test-math.rst``
     - ``jub_ll_2026m03d22_stress-test-math.rst``
   * - b/45
     - ``2I-adversarial-stress-test.rst``
     - ``jub_ll_2026m03d23_2I-adversarial-stress-test.rst``
   * - b/46
     - ``2I-audit-checklist.rst``
     - ``jub_ll_2026m03d23_2I-audit-checklist.rst``
   * - b/47
     - ``2I-por-field-testing.rst``
     - ``jub_ll_2026m03d23_2I-por-field-testing.rst``
   * - b/48
     - ``aha-best-names-for-matheology-links.rst``
     - ``jub_ll_2026m03d25_aha-best-names-for-links.rst``
   * - b/49
     - ``quest-cons-table.rst``
     - ``jub_ll_2026m03d20_quest-cons-table.rst``

(Remaining: ``skill-compile-matheology.rst`` — this is a skill spec, not a llog.
Proposed: move to ``compiler/sisyf/`` or leave in VV as reference.)


JUB OOv2 Prompts (28 files → ``hell/ll/jub/prompts/``)
----------------------------------------------------------

These prompts form a coherent collection organized by phases (2d, 2e, 2F,
2G, 2H, 2I). Proposed structure:

.. code-block:: text

   hell/ll/jub/prompts/
     b/10/index.rst           — format template
     b/11/                    — prompts/index.rst (the collection index)
     b/12/prompt_2d_ready.rst
     b/13/prompt_2e_ready.rst
     b/14/prompt_2F-1.rst
     b/15/prompt_2F-2.rst
     b/16/prompt_2G-1.rst
     ... (continuing through all 28 prompts)

Alternative: keep prompts flat within their session's b/N/ directory
alongside the llog they belong to. **LLoL should decide.**


Prior-Art Log (1 file → ``hell/ll/other/``)
---------------------------------------------

.. list-table::
   :header-rows: 1
   :widths: 10 50 40

   * - New #
     - Old path
     - New filename
   * - b/15
     - ``prior-art/llog/llog_2026m03d11_initial-ai-claude-opus-matheology-session.rst``
     - ``other_ll_2026m03d11_initial-ai-matheology-session.rst``

.. note::

   This is the SAME session as ``vv/pet/oov1/llog/llog_2026m03d11_...``
   (PET b/11 above). These may be the same file or different versions.
   Check before migrating --- if identical, keep one and make the other
   a forwarding pointer.


Files That Move to hell/mm/ (Model Snapshots)
-------------------------------------------------

**Updated 2026m04d04:** These files were originally planned to stay in VV.
LLoL decided they should move to ``hell/mm/`` as versioned model milestones.

- ``vv/pet/ppv1/axioms.rst`` → ``hell/mm/b/11/PPv1/axioms.rst``
- ``vv/pet/ppv1/theorems.rst`` → ``hell/mm/b/11/PPv1/theorems.rst``
- ``vv/pet/ppv1/symbols.rst`` → ``hell/mm/b/11/PPv1/symbols.rst``
- ``vv/pet/ppv1/discussions.rst`` → ``hell/mm/b/11/PPv1/discussions.rst``
- ``vv/jub/oov1/theodicy.rst`` → ``hell/mm/b/14/OOv1/theodicy.rst``
- ``vv/jub/oov1/capitalism-communism.rst`` → ``hell/mm/b/14/OOv1/capitalism-communism.rst``

These keep compound naming (ax1_A1) as BACKWARD content. New model versions
(PPv2, OOv3) will be created alongside them with brief naming (ax1).


Files That Stay in VV or Move to HH/
-----------------------------------------

- ``vv/jub/oov2/llog/integration-findings/`` (5 files) — raw evidence originals
  (improved versions already at ``compiler/sisyf/ee/``)
- ``vv/jub/oov2/llog/deprecated/2I-por-field-testing-part-a.rst`` — deprecated
  (move to HH/ outside source/)
- ``vv/jub/oov2/prompts/deprecated/`` (3 files) — deprecated prompts
  (move to HH/ outside source/)

VV index pages (``vv/index.rst``, ``vv/pet/oov1/index.rst``, etc.) become
forwarding-pointer pages after migration, linking to the new HELL locations.


----


Cross-Reference Update Plan
==============================

Priority 1: Content References (31 references in 16 files)
-------------------------------------------------------------

These are the load-bearing references. Each must be updated to the new HELL path.

.. list-table::
   :header-rows: 1
   :widths: 40 15 45

   * - File
     - Ref count
     - Notes
   * - ``jub/quest.rst``
     - 3
     - Links to master plan, oov1/index, quest-cons-table
   * - ``jub/index.rst``
     - 1
     - Link to quest-cons-table
   * - ``jub/llog/index.rst``
     - 1
     - Link to oov1/index
   * - ``jub/axioms.rst``
     - 1
     - Link to oov1/index
   * - ``jub/theorems.rst``
     - 1
     - Link to oov1/index
   * - ``jub/history.rst``
     - 1
     - Link to oov1/index
   * - ``pet/llog/index.rst``
     - 4
     - Links to ppv1/index, oov1/index, oov1/index (again), vv/index
   * - ``pet/poster.rst``
     - 1
     - Link to ppv1/index
   * - ``pet/history.rst``
     - 2
     - Links to oov1/index, ppv1/index
   * - ``axioms/axioms-vsec.rst``
     - 2
     - Links to theodicy, capitalism-communism (STAY IN VV)
   * - ``results/index.rst``
     - 1
     - Link to vv/index
   * - ``compiler/space/ww/5d-link-naming-matheology-aha.rst``
     - 9
     - Mix of :doc: links and text mentions; includes "immutable" declaration
   * - ``naming-architect.rst``
     - 1
     - Text mention of "immutable" VV paths
   * - ``naming-expert.rst``
     - 1
     - Text mention
   * - ``naming-producer.rst``
     - 1
     - Text mention
   * - ``good-news-pack/research-theology/abraham/expert.rst``
     - 1
     - Raw HTML link to ppv1

**Note:** References to content that STAYS in VV (theodicy, capitalism-communism,
integration-findings) do NOT need updating.


Priority 2: Socialcard References (~281 references in 3 files)
-----------------------------------------------------------------

These are auto-generated inventory pages. Mechanical find-and-replace.

- ``socialcards/active.rst`` — ~90 references
- ``socialcards/comparison/expert.rst`` — ~125 references
- ``socialcards/comparison/flags.rst`` — ~60 references
- ``_static/socialcards/*.html`` — ~6 references (static HTML, text-only)


Priority 3: Text Mentions Requiring Manual Update
-----------------------------------------------------

These files mention VV paths in documentation text (not as links) and need
the narrative updated to explain the new structure:

- ``naming-architect.rst:367`` — "VV archive paths are immutable" → update to
  explain migration and new HELL paths
- ``naming-expert.rst:669`` — similar text update
- ``naming-producer.rst:206`` — similar text update
- ``compiler/space/ww/5d-link-naming-matheology-aha.rst:1670`` — "VV archive
  paths are immutable" → major update needed; this is the architectural docs


----


Execution Steps
=================

**Pre-flight:**

1. Confirm D1, D2, D3 decisions with LLoL
2. Check if prior-art llog is identical to pet oov1 llog
3. Decide on ``skill-compile-matheology.rst`` destination

**Phase A: Create destination structure**

.. code-block:: bash

   # Create ll/ subdirectories
   for n in $(seq 10 14); do mkdir -p source/matheology/hell/ll/pet/b/$n; done
   for n in $(seq 10 49); do mkdir -p source/matheology/hell/ll/jub/b/$n; done
   # Create jub prompts if using grouped approach
   for n in $(seq 10 39); do mkdir -p source/matheology/hell/ll/jub/prompts/b/$n; done

**Phase B: Copy files to new locations** (copy first, don't move yet)

For each file in the mapping above, copy to new location with new filename.
Build and test after each batch (PET, JUB-OOv1, JUB-OOv2, prompts).

**Phase C: Update cross-references**

For each batch:

1. Update the toctree entries in the VV index pages (point to new locations)
2. Update all :doc: references in content files
3. Update socialcard references
4. Build and test

**Phase D: Convert VV to forwarding pointers**

After all copies are tested:

1. Replace VV index pages with forwarding-pointer pages
2. Update narrative in naming-architect, naming-expert, naming-producer,
   5d-link-naming docs
3. Move deprecated files to HH/ outside source/
4. Final build and test

**Phase E: Clean up**

1. Move VV originals (llogs and prompts only) to HH/ outside source/
2. Verify all links work
3. Update ``AHA/HELL.md`` and ``AHA/POST.md`` if needed


----


Estimated Scope
=================

- **Files to move:** 72 (43 llogs + 28 prompts + 1 prior-art llog)
- **Directories to create:** ~80 (lettered-numbered dirs)
- **Cross-references to update:** ~312 (31 content + 281 socialcard)
- **Index pages to rewrite:** ~6 (VV forwarding pointers)
- **Documentation to update:** ~4 (naming docs, 5D link naming)
- **Estimated sessions:** 1-2 dedicated sessions at max effort

This is a large operation but well-defined. Every file has a mapped destination.
Every cross-reference has been identified. The execution is mechanical once
the decisions are confirmed.


.. admonition:: TELES migration report (2026m04d04)

   Mechanical identifier migration applied to this file.
   All axiom/theorem text references were migrated from short form
   (e.g., A15) to compound form (e.g., ax15_A15) as part of the
   matheology compound naming operation. Both forms refer to the
   same formal object. The old form survives as the suffix to
   ensure consistency with the oldest records; the new form adds
   a temporary-status prefix. Forward-facing pages use brief form
   (ax15) only. See
   :ref:`hell-ll-other-b15-teles-renaming-prompt` for the complete
   mapping table and :ref:`legacy-5d-link-names-table-for-pet-jub-model` for the permanent
   reference.


.. admonition:: TELES repair — 2026m04d04

   Repaired RST syntax errors (unexpected indentation, heading level inconsistencies,
   or list formatting). No formal content was modified.
