Skip to content
  • Julian M. Kleber's avatar
    8df42ffc
    chore(org-merge): lidb tier_db CSV + stack (replaces #6,#14,#19,#20) (#24) · 8df42ffc
    Julian M. Kleber authored
    
    
    * feat(tier-db): emit tier_db latest.csv for benchmarks ingest
    
    Smoke registry/memory/parallel/security on lidb_embed; honest passed=false
    rows for vector, GPU, graph, audit, and realtime harness blockers.
    
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): drop sqlite3-on-PATH gate; scan tree only (PH-DB-3.1)
    
    ubuntu-latest ships sqlite3 CLI; PH-DB-3.1 policy is no project imports.
    check_no_sqlite.sh remains the enforcement step.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * test(native-sql): only require placeholders when liq source has params
    
    Unparameterized read queries compile to literal LIMIT without $n.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): build lidb_embed before pytest in audit + run_tests jobs
    
    audit-suite did not run smoke.sh, so embed tests and LIDB_ENGINE_READY=1
    security probes failed. ensure_embed.sh is sourced by both runners.
    
    Remove obsolete LIORM_EXECUTE_STUB import from audit_probe (execute is native-only).
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * chore: enforce LF for shell scripts (fix audit-suite pipefail on GHA)
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): ensure_embed must not exit when sourced after smoke build
    
    exit 0 inside a sourced script terminated run_tests early on GHA while
    audit-suite continued into pytest/security and failed there.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(liorm): unquote WHERE columns for native embed + serialize exec
    
    Native catalog WHERE matching failed on quoted column names from liq compile.
    Add exec lock so parallel-race security probe passes under threading.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(embed): unquote identifiers in native SQL flatten + chmod embed
    
    Align C++ flatten_catalog_sql with Python liorm flatten for WHERE columns.
    Treat lidb_embed as present when file exists (not only when executable bit set).
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * test(liq): align doc examples with native embed seed fixtures
    
    Use seed-aligned params for parameterized reads; skip UPDATE and
    multi-column SELECT until PH-DB-N2 native exec subset expands.
    
    Li-Agent-Run: code_implementer-1780169579852
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    ---------
    
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    8df42ffc
    chore(org-merge): lidb tier_db CSV + stack (replaces #6,#14,#19,#20) (#24)
    Julian M. Kleber authored
    
    
    * feat(tier-db): emit tier_db latest.csv for benchmarks ingest
    
    Smoke registry/memory/parallel/security on lidb_embed; honest passed=false
    rows for vector, GPU, graph, audit, and realtime harness blockers.
    
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): drop sqlite3-on-PATH gate; scan tree only (PH-DB-3.1)
    
    ubuntu-latest ships sqlite3 CLI; PH-DB-3.1 policy is no project imports.
    check_no_sqlite.sh remains the enforcement step.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * test(native-sql): only require placeholders when liq source has params
    
    Unparameterized read queries compile to literal LIMIT without $n.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): build lidb_embed before pytest in audit + run_tests jobs
    
    audit-suite did not run smoke.sh, so embed tests and LIDB_ENGINE_READY=1
    security probes failed. ensure_embed.sh is sourced by both runners.
    
    Remove obsolete LIORM_EXECUTE_STUB import from audit_probe (execute is native-only).
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * chore: enforce LF for shell scripts (fix audit-suite pipefail on GHA)
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(ci): ensure_embed must not exit when sourced after smoke build
    
    exit 0 inside a sourced script terminated run_tests early on GHA while
    audit-suite continued into pytest/security and failed there.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(liorm): unquote WHERE columns for native embed + serialize exec
    
    Native catalog WHERE matching failed on quoted column names from liq compile.
    Add exec lock so parallel-race security probe passes under threading.
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * fix(embed): unquote identifiers in native SQL flatten + chmod embed
    
    Align C++ flatten_catalog_sql with Python liorm flatten for WHERE columns.
    Treat lidb_embed as present when file exists (not only when executable bit set).
    
    Li-Agent-Run: code_implementer-1780168077380
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    * test(liq): align doc examples with native embed seed fixtures
    
    Use seed-aligned params for parameterized reads; skip UPDATE and
    multi-column SELECT until PH-DB-N2 native exec subset expands.
    
    Li-Agent-Run: code_implementer-1780169579852
    Li-Agent-Id: code_implementer
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
    
    ---------
    
    Co-authored-by: default avatarCursor <cursoragent@cursor.com>
Loading