Skip to content

epic: Loops that Matter (LTM) -- tracking known issues and improvements #488

@bpowers

Description

@bpowers

Purpose

Single source of truth for known open work in the Loops that Matter (LTM) subsystem. Use this issue to find a bite-sized piece to work on without re-investigating the full subsystem state.

For a one-paragraph description of LTM, see src/simlin-engine/CLAUDE.md and docs/architecture.md. The reference paper and design notes live under docs/design/ and docs/design-plans/.

How to use this tracking issue

  • Looking for something to pick up? Browse the grouped checklists below and pick an unchecked sub-issue. Each sub-issue has the ltm label and stands alone with file:line references and a suggested fix.
  • Filed something new? Add it to the appropriate group below as a tasklist item (- [ ] #N -- short title). GitHub auto-renders the issue's open/closed state.
  • Closed something? Tick the box here too -- the box is the human-readable progress signal even though the underlying issue state is the source of truth.
  • Filtering on the command line: gh issue list --label ltm --state open returns the full open set.

Recently resolved (2026-04-29 triage)

Open work

Grouped by code area. Each row links to a GitHub issue with full context.

Core algorithm -- src/simlin-engine/src/ltm.rs, src/simlin-engine/src/db_analysis.rs

Discovery / post-sim -- src/simlin-engine/src/ltm_finding.rs, src/simlin-engine/src/ltm_post.rs

Augmentation -- src/simlin-engine/src/ltm_augment.rs

Module / array umbrellas + FFI

Cross-reference: GH issue ↔ docs/tech-debt.md item

GH issue Tech-debt item
#308 #22 (same problem)
#310 #28 (same problem)
#480 #21
#481 #24
#482 #25
#483 #27
#484 #29
#485 #30
#486 #31
#487 #35

Items #20, #23, #26, #32, #34 in docs/tech-debt.md are already marked RESOLVED (kept as historical pointers to the fixing commits).

Conventions

  • New LTM-related bugs/improvements: file as a normal issue with the ltm label and add a tasklist entry above.
  • Use component-prefixed titles (ltm:, ltm-finding:, ltm-augment:, ltm-post:) so the issue list reads cleanly when grouped.
  • When closing a sub-issue, tick the box here in the same PR (or a fast-follow) so the human view stays in sync.

Metadata

Metadata

Assignees

No one assigned

    Labels

    engineIssues with the rust-based simulation engineepicltmLoops that Matter (LTM) analysis subsystem

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions