Skip to content

fix(todo-db): cover hosted export key parity#1237

Merged
joeharris76 merged 3 commits into
developfrom
fix/todo-db-hosted-case-parity
Jul 20, 2026
Merged

fix(todo-db): cover hosted export key parity#1237
joeharris76 merged 3 commits into
developfrom
fix/todo-db-hosted-case-parity

Conversation

@joeharris76

@joeharris76 joeharris76 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add hosted-adapter regression coverage that makes the fake Hrana cursor report INSTEAD, then exercises claim rendering and export_all.
  • Canonicalize the committed TODO export snapshot to the lowercase key spelling emitted by both backends.
  • Replace stale YAML-tracker instructions in ANTIGRAVITY.md and GEMINI.md with the DB-backed CLI workflow.
  • Update active workflow and blind-spot-tool references to tracker IDs/current DB documentation.
  • Prune the two retired YAML-tracker tests from the release-curate drop-list.

The systematic _HostedRow normalization is already present on current origin/develop in 19cee9dbc; this PR adds the missing adapter-level regression and reconciles the deterministic export artifact.

Validation

  • uv run --no-sync -- python -m pytest tests/unit/scripts/test_todo_db*.py tests/unit/scripts/test_todo_wrapper*.py tests/unit/scripts/test_skill_sync_lock_audit.py tests/unit/scripts/test_path_filter_decision.py -q: 177 passed
  • uv run --no-sync -- ruff check .: passed
  • uv run --no-sync -- ruff format --check .: passed
  • uv run --no-sync -- ty check: exit 0; existing 645 diagnostics are warnings
  • make pr-preflight: lint passed; fast lane had 25,267 passed and 25 skipped, then stopped on the unchanged benchmark_runs/results/tpch_sf1_duckdb_sql_20260709_223304_0865bb91.json fixture reporting an 81.8% success rate below its 100% floor
  • Git pre-push pr-preflight passed on both pushes.

Exercise an uppercase libsql keyword-column description through claim
rendering and export_all, and reconcile the deterministic snapshot with the
adapter's canonical lowercase keys. Refresh the remaining top-level agent
guides that still advertised the deleted YAML tracker.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_todo-db-hosted-case-parity
@joeharris76
joeharris76 enabled auto-merge (squash) July 20, 2026 12:50
joeharris76 and others added 2 commits July 20, 2026 09:03
Update active workflow rationale and blind-spot tooling guidance to point at
DB tracker IDs and the current specification instead of deleted YAML paths.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_todo-db-hosted-case-parity
Remove the two deleted YAML-tracker test paths from the release-curate
drop-list and its post-curation inventory.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_todo-db-hosted-case-parity
@joeharris76
joeharris76 merged commit 4588d01 into develop Jul 20, 2026
23 checks passed
@joeharris76
joeharris76 deleted the fix/todo-db-hosted-case-parity branch July 20, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant