• Гильмуллин Руслан Ниязович's avatar
    chore(release): 1.0.0-alpha.24 — smart editor completions (#103) (#107)
    · ceadb6b6
    Single feature shipped since alpha.23:
    
    - Smart editor completions (#103, PR #104): context-aware, schema-driven
      CodeMirror autocomplete layer at src/lib/completions/. Replaces the
      flat-list completions.ts with five composable CompletionSources
      (memberAccess, debugAssignment, optionsBag, destructureBag,
      namespaceIdentifier), a Lezer-walker scanner that infers typed locals,
      a hand-rolled engine + post schema with drift guard against runtime
      exports, and an auto-import helper that inserts not-yet-destructured
      names into the top `const { … } = imports;` block (alphabetical,
      single/multi-line aware, rename-suppressing). Snippet expansion in
      `new <Class>` callee position and for parameterized post-instructions
      (call/check/$tag). Renamed exports emit two entries (original-name
      applies the alias) for discoverability. Closes #44 (the original
      member-completion ask for movements.*/symbolCommands.*).
    
    Docs audit folded in: CLAUDE.md (Editor section + src/lib/ tree) and
    README.md (src/lib/ tree) reflect the new completions/ subdirectory.
    ceadb6b6