# RELIC and DIAL-Schema-GIRL

- **Registry ID:** `ic-relic`
- **Book:** Infinitesimal Creativity
- **Documentation status:** `local-curated`
- **Experimental status:** developmental, registered, recovery, and transport studies
- **Canonical documentation URL:** https://categorical-ai.sridharmahadevan.com/experiments/ic-relic

## Purpose

Switching-world filters, schema acquisition, TextWorld/ALFWorld planning, active counter-witnesses, composition, and behavioral quotients.

## Book location

- Chapter 13: Reinforcement Learning with Infinitesimal Creativity

## Documented studies

- No study-level titles are registered; consult the family-level record.

## Associated code packages

- `synthetic-creativity-archive` — Infinitesimal Creativity registered experiment archive; **local-curated**; license decision pending. Registered, developmental, negative, and transport experiment directories underlying Chapters 10–19. Public packets require separate provenance, dependency, rights, and privacy review.
- `lincs-girl` — [LINCS GIRL package](https://github.com/sridharmahadevan/LINCS/tree/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl); **public**; Apache-2.0. Infinitesimal reinforcement learning, policy transport, and structural-admission experiments.

## Start here

These concrete files are selected from the complete resolved source surface. They orient the reader; they are not a claim that every family is independently reproducible.

- **implementation · staged-not-public** — `synthetic-creativity-archive:dial_girl_anytime_mixture.py`. Locate this file in the curated companion packet; no public download is currently offered.
- **base-system · public-pinned** — [`lincs-girl:src/girl/adversarial_online.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/adversarial_online.py). Open the pinned public source file.
- **implementation · staged-not-public** — `synthetic-creativity-archive:dial_girl_composite_markov.py`. Locate this file in the curated companion packet; no public download is currently offered.
- **implementation · staged-not-public** — `synthetic-creativity-archive:dial_girl_composite_null.py`. Locate this file in the curated companion packet; no public download is currently offered.

## Entry points

- `family scripts and registered packet run.py files`

## Result artifacts

- `RESULTS.md`
- `completion.json`
- `recovery/status artifacts`

## Resolved code surfaces (64)

- **base-system** — [`lincs-girl:src/girl/__init__.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/__init__.py)
- **base-system** — [`lincs-girl:src/girl/adversarial_online.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/adversarial_online.py)
- **base-system** — [`lincs-girl:src/girl/control.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/control.py)
- **base-system** — [`lincs-girl:src/girl/cotangent_repair.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/cotangent_repair.py)
- **base-system** — [`lincs-girl:src/girl/deep_advantage.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/deep_advantage.py)
- **base-system** — [`lincs-girl:src/girl/deep_localization.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/deep_localization.py)
- **base-system** — [`lincs-girl:src/girl/homomorphism_diagrams.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/homomorphism_diagrams.py)
- **base-system** — [`lincs-girl:src/girl/kan_admission.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/kan_admission.py)
- **base-system** — [`lincs-girl:src/girl/kan_fa.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/kan_fa.py)
- **base-system** — [`lincs-girl:src/girl/kan_interaction_admission.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/kan_interaction_admission.py)
- **base-system** — [`lincs-girl:src/girl/kan_validation.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/kan_validation.py)
- **base-system** — [`lincs-girl:src/girl/linear_eval.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/linear_eval.py)
- **base-system** — [`lincs-girl:src/girl/nonlinear_eval.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/nonlinear_eval.py)
- **base-system** — [`lincs-girl:src/girl/offpolicy_transport.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/offpolicy_transport.py)
- **base-system** — [`lincs-girl:src/girl/online_actor_critic.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/online_actor_critic.py)
- **base-system** — [`lincs-girl:src/girl/policy_bridge.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/policy_bridge.py)
- **base-system** — [`lincs-girl:src/girl/policy_quotient.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/policy_quotient.py)
- **base-system** — [`lincs-girl:src/girl/policy_transport_gate.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/policy_transport_gate.py)
- **base-system** — [`lincs-girl:src/girl/policy_visibility.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/policy_visibility.py)
- **base-system** — [`lincs-girl:src/girl/preference_obstruction.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/preference_obstruction.py)
- **base-system** — [`lincs-girl:src/girl/safe_recovery.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/safe_recovery.py)
- **base-system** — [`lincs-girl:src/girl/sampled_transport.py`](https://github.com/sridharmahadevan/LINCS/blob/c78bfe50ded8d40db90c614e40dd2e0e146a9875/packages/girl/src/girl/sampled_transport.py)
- **implementation** — `synthetic-creativity-archive:dial_girl_anytime_mixture.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_composite_markov.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_composite_null.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_decision_value.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_hmm_core.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_hmm_equivalence.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_learned_filter.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_learned_prototypes.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_long_horizon_markov.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_pilot_priors.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_sequential_evidence.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_skillopt.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_switch_transport.py`
- **implementation** — `synthetic-creativity-archive:dial_girl_trajectory.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_0.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1a_textworld.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1b_balanced_textworld.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1c_planning.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1d1_balanced_relational_fit.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1d_relational_counterwitness.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1e_relational_planning_replay.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1f1_total_location_state.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1f_containment_discovery.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1g1_colocated_take_planning.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1g_fresh_containment_planning.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1h_persistent_tool_planning.py`
- **implementation** — `synthetic-creativity-archive:dial_schema_girl_1h_recovery_analysis.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_a0_full_validation.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_a0_manifest_launcher.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_a1_controls_sensitivity.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b0_recovery_analysis.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b0_textdqn_smoke.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b1_intrinsic_calibration.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b2_learning_onset.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b2_train_wrapper.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b3_recovery_launcher.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b3_schema_accommodation.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b4_composition_construction.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b4_recovery.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b51_active_counterwitness.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b52_behavioral_quotient.py`
- **implementation** — `synthetic-creativity-archive:relic_alfworld_b5_stage_construction.py`

## Frozen run records (61)

- `2026-08-11_dial_girl_anytime_mixture_development`
- `2026-08-11_dial_girl_anytime_mixture_registered`
- `2026-08-11_dial_girl_composite_markov_development`
- `2026-08-11_dial_girl_composite_markov_registered`
- `2026-08-11_dial_girl_composite_null_development`
- `2026-08-11_dial_girl_composite_null_registered`
- `2026-08-11_dial_girl_decision_value_registered`
- `2026-08-11_dial_girl_learned_filter_development`
- `2026-08-11_dial_girl_learned_filter_registered`
- `2026-08-11_dial_girl_learned_prototypes_development`
- `2026-08-11_dial_girl_learned_prototypes_registered`
- `2026-08-11_dial_girl_long_horizon_markov_registered`
- `2026-08-11_dial_girl_pilot_priors_development`
- `2026-08-11_dial_girl_pilot_priors_registered`
- `2026-08-11_dial_girl_rate040_equivalence_development`
- `2026-08-11_dial_girl_rate040_equivalence_registered`
- `2026-08-11_dial_girl_sequential_evidence_registered`
- `2026-08-11_dial_girl_skillopt_development`
- `2026-08-11_dial_girl_skillopt_registered`
- `2026-08-11_dial_girl_switch_transport_development`
- `2026-08-11_dial_girl_switch_transport_registered`
- `2026-08-11_dial_girl_trajectory_development`
- `2026-08-11_dial_girl_trajectory_registered`
- `2026-08-11_dial_schema_girl_0_registered`
- `2026-08-11_dial_schema_girl_1a_textworld_registered`
- `2026-08-11_dial_schema_girl_1a_textworld_v2_registered`
- `2026-08-11_dial_schema_girl_1b_balanced_textworld_registered`
- `2026-08-11_dial_schema_girl_1c_planning_registered`
- `2026-08-11_dial_schema_girl_1d1_balanced_relational_fit_registered`
- `2026-08-11_dial_schema_girl_1d_relational_counterwitness_registered`
- `2026-08-11_dial_schema_girl_1e_relational_planning_replay_registered`
- `2026-08-11_dial_schema_girl_1f1_total_location_state_registered`
- `2026-08-11_dial_schema_girl_1f_containment_discovery_registered`
- `2026-08-11_dial_schema_girl_1g1_colocated_take_planning_registered`
- `2026-08-11_dial_schema_girl_1g_fresh_containment_planning_registered`
- `2026-08-12_dial_schema_girl_1h_persistent_tool_planning_registered`
- `2026-08-12_dial_schema_girl_1h_recovery_analysis_registered`
- `2026-08-12_relic_alfworld_a0_full_validation_registered`
- `2026-08-12_relic_alfworld_a0_manifest_launcher_registered`
- `2026-08-12_relic_alfworld_a1_controls_sensitivity_registered`
- `2026-08-12_relic_alfworld_b0_1_textdqn_h5py_recovery_registered`
- `2026-08-12_relic_alfworld_b0_2_textdqn_torchvision_recovery_registered`
- `2026-08-12_relic_alfworld_b0_3_reporting_recovery_registered`
- `2026-08-12_relic_alfworld_b0_3_textdqn_distilbert_recovery_registered`
- `2026-08-12_relic_alfworld_b0_textdqn_smoke_registered`
- `2026-08-12_relic_alfworld_b1_intrinsic_calibration_registered`
- `2026-08-12_relic_alfworld_b2_learning_onset`
- `2026-08-13_relic_alfworld_b3_horizon_recovery_launcher_registered`
- `2026-08-13_relic_alfworld_b3_recovery_launcher_registered`
- `2026-08-13_relic_alfworld_b3_schema_accommodation_horizon_recovery`
- `2026-08-13_relic_alfworld_b3_schema_accommodation_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_v1_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_v2_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_v3_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_v4_registered`
- `2026-08-13_relic_alfworld_b4_composition_construction_v5_registered`
- `2026-08-13_relic_alfworld_b51_active_counterwitness_v1_registered`
- `2026-08-13_relic_alfworld_b52_behavioral_quotient_v1_registered`
- `2026-08-13_relic_alfworld_b52_behavioral_quotient_v2_registered`
- `2026-08-13_relic_alfworld_b5_stage_construction_v1_registered`

## Evidence boundary

Recovery runs repair documented execution defects and are not independent replications; failed and abstinent rungs remain in the record.

A code or artifact link establishes traceability. It does not by itself establish independent reproduction, statistical adequacy, correctness, or support for a claim beyond this boundary.
