Skip to content

Post-v2.2: audit rad-con SESSION_RUNNER.md for content worth upstreaming #6

Closed

Description

@KJ5HST

Context

During v2.2 Phase 1 field-testing, bin/sync --dry-run against rad-con surfaced that rad-con's local SESSION_RUNNER.md has diverged substantially from canonical starter-kit/SESSION_RUNNER.md:

metric value
rad-con SESSION_RUNNER.md 837 lines
canonical starter-kit version 297 lines
rad-con-only lines 594
canonical-only lines 54
diff hunks 31

This is real operator evolution — rad-con has ~90 sessions of accumulated discipline encoded into its runner.

Why this is a separate issue (not part of v2.2)

  • Plan §9 (docs/planning/methodology-as-environment-plan.md) explicitly forbids content changes in v2.2. The scope was distribution (bin/sync, bin/status), not methodology content.
  • Plan §2A + §5 Phase 8 exclude rad-con from the migration itself; this issue is about a different question: does canonical deserve an upgrade from what rad-con learned?

Upstream candidates (initial scan — not exhaustive)

Likely-universal improvements

rad-con-specific (do NOT upstream)

Proposed workstream

  1. Read rad-con's SESSION_RUNNER.md in full, side-by-side with canonical.
  2. Classify each rad-con-only addition — universal / project-specific / already-canonical-in-spirit / noise.
  3. Draft a content-change PR to canonical — structural-control phrasing, any missing failure modes, universal Learnings rows. Plan §9's "no content changes" constraint was scoped to v2.2; a post-v2.2 content release (v2.3?) is the right vehicle.
  4. Keep rad-con's runner intact — this issue does NOT migrate rad-con. That's Phase 8 of the v2.2 plan, which remains "when the user says go."

Non-goals

  • Migrating rad-con itself to ignored-mode (Phase 8 of v2.2 plan).
  • Touching hamlib (also excluded per plan §9).
  • Releasing this alongside v2.2 — ship v2.2 first, then consider a v2.3 content release.

References

  • Plan: docs/planning/methodology-as-environment-plan.md
  • rad-con runner: /Users/terrell/Documents/code/rad-con/SESSION_RUNNER.md
  • Canonical: starter-kit/SESSION_RUNNER.md
  • Field-test that surfaced this: commit a6bb8d6 (drift-safety patch)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions