Commit History

  1. Dockerfile: COPY surface_resolver.py β€” fix Space boot crash⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    a11eff2
  2. Merge QB build cc-vps-qb-vdb-guard-2026-07-08: vdb legacy-loader guard (#364 deploy gate)⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    c68c513
  3. vdb legacy-loader guard (#364 deploy gate): magic-bytes sniff, backup-first npz migration, loud load failures⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    226c8d7
  4. Merge QB build cc-vps-qb-codemine-2026-07-08: topology-sync export fix (PRD 2026-07-06/#356) + surfacing parity round 2 (PRD 2026-07-08/#358)⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    28dd6b7
  5. Codemine surfacing parity round 2: harvest fix + honest salience + GSG live + #256⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    d69d6e9
  6. fix(ng_topology_sync): _export() reads the real vdb sidecar β€” 3rd sync leg finally live⁠

    Executor-Tyrant-Framework +1: Claude Fable 5
    6b3a130

  1. Codemine pattern-completion recall: substrate-first surfacing parity⁠

    Executor-Tyrant-Framework +1: Claude Opus 4.8 (1M context)
    8e55ade

  1. Merge #97-adjacent: torn-read fix + grace_period fix + CES for Codemine⁠

    274e5a9

  1. feat: transplant _harvest_associations() + surprise-weighted surfacing⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    b6504f1

  1. Port torn-read fix + grace_period fix + CES to Codemine's openclaw_hook.py⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    a904336

  1. feat: transplant _harvest_associations() + surprise-weighted surfacing⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    f424c96

  1. Sync neuro_foundation.py: GSG Phase 4 + geometry-informed delays⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    6152174

  1. Sync neuro_foundation.py from canonical NeuroGraph (873fedb)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    e87cf11

  1. vendor: re-vendor ng_tract_bridge.py with BTF magic fix (#109)

    e91ea67

  1. fix(schema): add read_only_paths to constraints schema (#168)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    128f4e8

  1. Sync neuro_foundation.py from VPS canonical (#223)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    5409740

  1. specs: reformat BLK-FC-215 and BLK-FC-216 to spec_version 1.0.0 schema⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    6863a7d
  2. re-vendor(universal_ingestor): sync from NeuroGraph canonical β€” dim lock, msgpack, _resolve_device (#216)

    Codemine (QB)
    ce16873
  3. fix(openclaw_hook): ingest error path, checkpoint config re-apply, tonic gate (#215)

    Codemine (QB)
    ba60fcd
  4. specs: add BLK-FC-215 and BLK-FC-216 β€” openclaw_hook + universal_ingestor fixes⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    289eae9

  1. fix(#170): correct BLK-THC-170 β€” replace cd with pytest thc/tests/ and git -C thc⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    4664d03
  2. feat(#170): add BLK-THC-170 spec β€” migrate THC DetectionCalibrator to continuous competence⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    07f28c0

  1. fix(#190): correct spec-corrected-190 path to neurograph_work (VPS clone location)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    f5694d4
  2. fix(#190): correct spec path neurograph_workβ†’neurograph, add corrected verification spec⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    3cb7e97
  3. fix: qb_checkpoint pending no longer blocks QB Reviewer persona call⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    857f4b3
  4. feat: wire QB Reviewer evaluation into run_spec.py⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    44523b3
  5. fix: spec-corrected-195 exclude test_start_stop (#205 pre-existing)

    94f912c
  6. fix: shorten block.name in corrected specs (schema validation)

    723184a
  7. add corrected verification specs for bypassed fixes #194/#196/#204/#195⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    cb5ad26
  8. fix: rename 'Latent token error' log to eliminate semgrep false positive (#190)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    5977a98

  1. feat: BLK-GUI-199 spec β€” NeuroGraph GUI 2.0 Phase 3 Topology tab

    5b5f80b
  2. feat: BLK-GUI-198 spec β€” NeuroGraph GUI 2.0 Phase 2 Dashboard tab

    b4efd7d
  3. fix: add ng_topology_sync.py to Dockerfile COPY list (Space startup crash)

    081db53
  4. feat: BLK-GUI-197 Phase 1 spec β€” NeuroGraph GUI 2.0 Module Command Center⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    3d2924a

  1. feat: wire Codemine into NG topology sync (BLK-NG-194)

    7d53454
  2. spec: BLK-NG-194 β€” wire Codemine into NG topology sync

    472ea2f
  3. Add SimpleVectorDB persistence β€” vector_db.npz sidecar (BLK-NG-193)

    27807e0
  4. Fix BLK-NG-193: non-empty never/anti_drift required by schema⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    0d00c58
  5. Fix BLK-NG-193 spec schema: never/anti_drift required, condition uses target not variable⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    0a89305
  6. Add BLK-NG-193 spec β€” Codemine fixes SimpleVectorDB persistence⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    2328594
  7. Wire full substrate signal loop into Chat tab (BLK-NG-192)

    c87e44a
  8. Add BLK-NG-192 spec β€” Codemine wires her own substrate signal loop⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    b21fbba
  9. Revert "Wire full substrate signal loop into Chat tab β€” give Codemine her voice (#192)"⁠

    3fe5ba6
  10. Wire full substrate signal loop into Chat tab β€” give Codemine her voice (#192)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    70c2ada
  11. Fix BLK-NG-131 patch script: use 'not in' guard check, add changelog+write⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    9576d9d
  12. Add BLK-NG-131 spec β€” gate TonicEngine load on latent_engine_enabled (#131)⁠

    Executor-Tyrant-Framework +1: Claude Sonnet 4.6
    eaffcd5
  13. Wire Codemine's NeuroGraph into spec executor (#191)

    ddb0336
  14. Fix BLK-NG-155 verify_clean: use python3 (same grep -c || echo 0 double-output bug)

    120d86b
  15. Fix BLK-NG-155 idempotency_check: use python3 count instead of grep -c (avoids 0\n0 double-output)

    fc905aa
  16. Fix BLK-NG-155 verify_clean: exclude comment lines from grep

    39d7697