Files
settled-reach/docs/sprints/sprint-21/ci.md
T
jpmschweitzerandClaude Opus 4.6 bccdcfcdcb docs(docs): add frontmatter to all sprint briefings
Standardized YAML frontmatter on all 115 sprint briefing files across
sprints 1-26 with title, description, type, status, sprint number, and
team fields.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 00:15:45 +01:00

2.7 KiB

title, description, type, status, sprint, team
title description type status sprint team
Sprint 21 — CI Briefing Move connector scripts from db/connectors/ to tooling/db/ sprint archived 21 ci

Sprint 21: Instantiate — CI Tasks

Goal: The template system becomes executable — templates spawn NPCs, assign triangles, and place them in world space; cross-template triangles link social sites; the client gains save/load game flow; and the generator pipeline gets its architectural design.

Branch: ci Agents: Justine (build/deploy)

New Tickets

# Title Blocked by
#274 Move connector scripts from db/connectors/ to tooling/db/

Use db/connectors/ticket show <id> for full details.

Key Decisions

  • decisions/process.md — tooling conventions and project structure

Notes

#274 — Move connector scripts from db/connectors/ to tooling/db/

  • Current location: db/connectors/ — contains sqlite_connector.py, qdrant_connector.py, config.json, and all wrapper scripts (sqlite-query, sqlite-exec, sqlite-init, sqlite-seed, qdrant-search, qdrant-index, qdrant-health, qdrant-count, ticket, sprint, decision).
  • Target location: tooling/db/ — consolidates all tooling under tooling/ per project structure conventions. The db/ directory retains schema and seed data only.
  • Steps:
    1. Create tooling/db/ directory.
    2. Move all scripts and config.json. Preserve executable bits (chmod +x on wrapper scripts).
    3. Update CLAUDE.md table ("CLI tools" section) to reference new paths.
    4. Update docs/DEVOPS.md if it references db/connectors/ paths.
    5. Update any Makefile targets that call db/connectors/ directly.
    6. Update agent briefings and skill files that reference db/connectors/ paths — check .claude/skills/ and .claude/agents/.
    7. Leave a db/connectors/ stub or symlink pointing to tooling/db/ if any external scripts depend on the old path. Remove after one sprint.
  • Do NOT move db/schema.sql, db/seed.sql, or settledreach.db — those stay in db/.
  • The settledreach.db lives in the parent directory (../settledreach.db relative to the worktree root) and is not tracked in git — no change needed there.
  • Acceptance: make ci passes. db/connectors/ticket list either works via symlink or has been replaced by tooling/db/ticket list everywhere it is referenced.

Dependency Chain

#274 (connector script move) — standalone

PR Workflow

When ready to submit, create a PR with tea CLI:

tea pr create --repo jpmschweitzer/settled-reach --login schweitz --title "chore(ci): move db/connectors/ to tooling/db/" --description "body" --base main --head ci