wormz-a / CLAUDE.md

Commit History

  1. refactor: rename openwa-wormkit crate to openwa-dll, output openwa.dll⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    e5f8547
  2. feat: add headful replay testing to Rust test runner⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    1b50411

  1. docs: split CLAUDE.md into focused per-crate files and skills⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    095235d
  2. docs: document ECX preservation requirement for thiscall hook trampolines⁠

    paavohtl +1: Claude Opus 4.6
    6124d55

  1. docs: update CLAUDE.md for core/wormkit split and SoundId unification⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    c359816
  2. refactor: replace validation module with registry-driven startup checks⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    78a42eb
  3. docs: update CLAUDE.md with trace-desync, module split, env vars⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    2b5bc3c
  4. chore: remove openwa-harness crate⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    eedf656

  1. docs: update CLAUDE.md with test isolation details and ERRORLOG env var⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    f596e2a

  1. docs: update CLAUDE.md for _raw methods, noalias rule, typed messages⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    9686af7

  1. docs: update CLAUDE.md for WeaponRelease port, sound types, bridge patterns⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    0cdcc6e
  2. docs: update CLAUDE.md for weapon porting, CTask vtable, baseline rules⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    254b6b5

  1. docs: update CLAUDE.md for typed vtable infrastructure⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    d45f977

  1. docs: update CLAUDE.md and debug-cli skill for new debug tools⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    3db1f09
  2. docs: update CLAUDE.md for #[vtable(...)] macro and vtable_replace!⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    55094ab
  3. docs: update CLAUDE.md for address registry, openwa-derive, and key files⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    cde9dcb

  1. docs: update replay testing docs for new test runner⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    72b45ce

  1. fix: load sprites unconditionally, improve desync debugging tools⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a683d3d
  2. docs: add debug CLI section to CLAUDE.md⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a5c1336

  1. feat: add hardware watchpoint debugger, fix missing InitPaletteGradientSprites⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    9d57e27

  1. feat: integrate ERRORLOG.TXT into replay testing flow⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    af56c14

  1. feat: add vcall! macro and typed vtable structs for Palette and InputCtrl⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    17e3bdc

  1. refactor: merge openwa-types and openwa-lib into unified openwa-core crate⁠

    paavohtl +1: Claude Opus 4.6
    768b0bb
  2. docs: add FFI style guidelines to CLAUDE.md⁠

    paavohtl +1: Claude Opus 4.6
    b036aa9

  1. feat: replace PostMessage replay fast-forward with DDGame+0x98B0 hook⁠

    paavohtl +1: Claude Opus 4.6
    6c0f448
  2. feat: replay fast-forward via PostMessage + WndProc subclass⁠

    paavohtl +1: Claude Opus 4.6
    20a5838
  3. feat: port remaining 5 team/weapon accessor hooks (32 total)⁠

    paavohtl +1: Claude Opus 4.6
    801b4f8
  4. feat: unify validator into wormkit DLL, triggered via OPENWA_VALIDATE env var⁠

    paavohtl +1: Claude Opus 4.6
    7c9e8ea

  1. docs: add Replay Testing section to CLAUDE.md⁠

    paavohtl +1: Claude Opus 4.6
    f0fc2f1

  1. docs: add CLAUDE.md with project guidance for Claude Code⁠

    paavohtl +1: Claude Opus 4.6
    8636b4b