Dashboard › institutional-transition-lab › Distillation
57efb6f2-9bf9-40bd-928c-985a4de83429["lore_tm_v1_dZV41EkgPAz6YMi_8SfPuWJAvl05JENmG65ggspxjhI"]
/home/byk/Code/institutional-transition-lab/src/institution_lab/llm_candidate_triage.py writes CLI outputs at lines 312, 315, 318, and 322 via arguments.validated_output.write_text(, arguments.review_output.write_text(, arguments.summary_output.write_text(, and arguments.markdown_output.write_text(markdown, encoding="utf-8")./home/byk/Code/institutional-transition-lab/src/institution_lab/source_retrieval.py defines transition_dates_excluded: bool at line 81; forbids document keys ("events", "transitions", "transition_dates", "performance_outcomes") at line 157; requires document.get("transition_dates_excluded") is True at lines 164β165, otherwise raising ValueError("transition_dates_excluded must be true"); sets transition_dates_excluded=True at line 257; serializes "transition_dates_excluded": protocol.transition_dates_excluded at lines 482 and 499; and renders the lowercased audit value at line 520./home/byk/Code/institutional-transition-lab/src/institution_lab/source_retrieval.py writes arguments.documents_output at line 594, arguments.audit_output at line 597, and arguments.markdown_output.write_text(markdown, encoding="utf-8") at line 601./home/byk/Code/institutional-transition-lab/src/institution_lab/llm_benchmark_subset.py line 108 writes JSON using path.write_text(json.dumps(payload, indent=2) + "\n", encoding="utf-8")./home/byk/Code/institutional-transition-lab/src/institution_lab/llm_benchmark_gate.py writes arguments.json_output at line 151 and arguments.markdown_output.write_text(markdown, encoding="utf-8") at line 155./home/byk/Code/institutional-transition-lab/src/institution_lab/source_enrichment.py lines 47β48 require frozen_manifest.get("transition_dates_excluded") is True, otherwise raising ValueError("frozen envelope must exclude transition dates"); line 258 writes json.dumps(output, indent=2, sort_keys=True) + "\n" through arguments.output.write_text(...)./home/byk/Code/institutional-transition-lab/src/institution_lab/llm_benchmark_compare.py writes arguments.json_output at line 369 and arguments.markdown_output.write_text(markdown, encoding="utf-8") at line 375./home/byk/Code/institutional-transition-lab/src/institution_lab/robustness.py is described at line 1 as "Specification-curve checks for phase-transition candidates."; imports detect_phases at line 9; defines predeclared detector alternatives in RobustnessGrid, whose minimum_phase_observations default is (4, 6, 9, 12) at line 21; defines transition_on: date at line 34; and defines assess_transition_candidates at line 51.assess_transition_candidates in /home/byk/Code/institutional-transition-lab/src/institution_lab/robustness.py iterates settings.minimum_phase_observations at line 82, calls detect_phases at line 98 with max_transitions=4 at line 102, maps transitions to usable_dates[transition.index] at line 106, and emits results with transition_on=candidate at line 133./home/byk/Code/institutional-transition-lab/src/institution_lab/governance_coding.py includes "transition_dates_excluded": True at line 221; writes sorted, indented JSON output at line 571; writes package, route, and summary JSON outputs at lines 589β591; and writes markdown at line 593./home/byk/Code/institutional-transition-lab/src/institution_lab/github_client.py sets "User-Agent": "institutional-transition-lab/0.1" at line 87 and writes request_path records at lines 217, 265, and 327./home/byk/Code/institutional-transition-lab/src/institution_lab/phases.py defines _optimal_transitions at line 62 with max_transitions: int at line 67; computes max_segments = min(max_transitions + 1, n // min_size) at line 71; raises RuntimeError("invalid phase-partition backpointer") at line 120; builds transitions: list[Transition] at line 126; appends Transition(index=split, improvement=improvement) at line 133; and returns transitions at line 134./home/byk/Code/institutional-transition-lab/src/institution_lab/phases.py defines detect_phases at line 137 with default max_transitions: int = 5 at line 142 and docstring "Split a series into piecewise-linear growth, stagnation, or decline phases." at line 146; raises ValueError("log-scaled phase detection requires positive values") at line 158; calls _optimal_transitions at line 161; deduplicates transitions by transition.index and sorts by index at lines 167β169; constructs boundaries as [0, *(transition.index for transition in transitions), len(values)] at line 172; creates Phase(start, end, comparable_slope, regime) objects at line 183; and returns (phases, transitions) at line 185./home/byk/Code/institutional-transition-lab/src/institution_lab/__init__.py imports Phase, Transition, and detect_phases from .phases at line 3 and exposes exactly ["Phase", "Transition", "detect_phases"] via __all__ at line 5./home/byk/Code/institutional-transition-lab/src/institution_lab/llm_triage_compare.py writes arguments.json_output at line 207 and arguments.markdown_output.write_text(markdown, encoding="utf-8") at line 211./home/byk/Code/institutional-transition-lab/src/institution_lab/llm_event_probe.py writes arguments.validated_output at line 748, arguments.summary_output at line 751, and optionally arguments.markdown_output.write_text(markdown, encoding="utf-8") at line 757./home/byk/Code/institutional-transition-lab/src/institution_lab/oss_pipeline.py imports detect_phases from .phases and RobustnessGrid, assess_transition_candidates from .robustness at lines 21β22; writes frames to both Parquet and CSV with index=False at lines 39β40._detect_metric_phases in /home/byk/Code/institutional-transition-lab/src/institution_lab/oss_pipeline.py begins at line 43; initializes phase_rows and transition_rows at lines 47β48; calls detect_phases at line 58 with max_transitions=4 at line 62; records each phaseβs phase_index, starts_on, ends_on, regime, and slope_per_month at lines 67β76; records each transitionβs transition_on = dates[transition.index] and improvement at lines 80β86; and returns two pandas DataFrames at line 90._assess_transition_robustness in /home/byk/Code/institutional-transition-lab/src/institution_lab/oss_pipeline.py begins at line 93; includes "transition_on" in its relevant fields at line 103; handles transitions.empty at line 116; groups candidates by ["entity_id", "metric_id"] at line 121; processes candidate "transition_on" values at line 133; calls assess_transition_candidates at line 137; and constructs minimum_phase_observations=tuple(raw["minimum_phase_observations"]) at line 154.