Skip to content

v1.115.0

Choose a tag to compare

@BrennonTWilliams BrennonTWilliams released this 03 Jun 13:31
· 694 commits to main since this release

What's Changed

Added

  • Rules and Decisions Log — New ll-issues decisions CLI subcommand and .ll/decisions.yaml data layer for tracking opt-in compliance rules and decisions. Includes list, add, outcome, generate (LLM-assisted), and sync subcommands. Skill bridges wire the decisions log into /ll:go-no-go and /ll:ready-issue. (FEAT-948, FEAT-1892, FEAT-1893)
  • ll-verify-skills line-count linter — New CLI that checks every SKILL.md against a configurable line limit (default 500) and exits 1 on any violation. Supports --limit N and --json output. (c53f008)
  • history.db wired into /ll:go-no-go and /ll:capture-issue — Applies correction signals to confidence scores; near-duplicate FTS5 check in capture-issue. (ENH-1888)
  • is_correction() broadened detection — Phrase-internal patterns and !remember escape-hatch prefix for broader automatic correction capture in history.db. (ENH-1887)
  • analytics.enabled wired into /ll:init and /ll:configure — Init wizard Round 9 and configure area for analytics enablement. (ENH-1884)
  • learning_tests_required gate/ll:ready-issue and /ll:go-no-go now check the learning-test registry at gate time. (452affe)
  • Variant C specialist-role pipeline template in /ll:create-loop — Four-role (Plan/Research/Implement/Report) FSM harness template. (FEAT-1798)
  • append_to_messages FSM state field — Run-scoped narrative log accumulator for loops. (7adff00)
  • SFTFormatter + ll-messages --sft-formatchatml, alpaca, sharegpt export formats for SFT training corpus extraction. (EPIC-1880)
  • PII detection utilitypii_detection module for filtering PII from SFT corpora. (106b2ae)
  • Learning-test discoverability gate via PreToolUse hook — Surfaces relevant learning tests at dispatch time. (b10ebc1)

Fixed

  • BUG-1890: ll:init Codex auto-detect guard — Reads LL_HOST_CLI/LL_HOOK_HOST before probing for Codex binary; prevents accidental .codex/hooks.json writes inside Claude Code. (efbda12)
  • PostToolUse hook wired into Claude Codetool_events/file_events and auto-commit gate now populate correctly. (ad20d75)
  • Session store: sessions populated before backfill — Eliminates FK-constraint violations on tool_events/message_events. (5c85866)
  • autodev: stale inflight issue re-queued after context handoff resume — Interrupted issues no longer dropped on resume. (1693649)
  • Loop preset tuning — Lowered min_action_rows for clean/slim presets. (50f938e)

Changed

  • 500-line SKILL.md limit via companion files — Reference and template content extracted to flat peer files; enforced by ll-verify-skills. (8bf9b23)
  • ready-to-implement-gate loop uses type: learning states — Standard FSM retry/on_blocked routing replaces ad-hoc shell checks. (8db260b)
  • ll-messages mtime pre-filter — File-level mtime pre-filter in extract_conversation_turns() for faster log scanning. (65b731a)

Full Changelog: v1.114.0...v1.115.0