Files
settled-reach/docs/sprints/sprint-33/ci.md
T
jpmschweitzerandClaude Sonnet 4.6 7270b860cb chore(meta): plan Sprint 33: Pecunia
Economics simulation sprint — skeleton binary through corporate agents.
13 tickets across server/copy/client/ci. Stability tests (D-179) are
the sprint exit condition.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 08:36:31 +02:00

2.1 KiB

Sprint 33: Pecunia — CI Tasks

Goal: Full economics simulation running — Leontief production, spatial price equilibrium, currency zones, corporate behavioral agents across all three corporation tiers, stability tests passing.

Branch: sprint-33/ci Agents: Justine (build/deploy)

New Tickets

# Title Blocked by
#816 Remove Qdrant semantic search infrastructure

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

Notes

#816 — Remove Qdrant semantic search infrastructure

  • The Qdrant index ('commonwealth' collection, 475 points, tower-of-joy:6333) is stale — it points at old worktree paths from previous sprints and nobody maintains it. Grep covers all current search needs.
  • Five removal steps (all five must be done together for a clean removal):
    1. Drop the Qdrant collection on tower-of-joy:6333 — use the Qdrant HTTP API directly (DELETE /collections/commonwealth). Confirm the collection no longer exists before proceeding.
    2. Remove tooling/db/qdrant_connector.py.
    3. Remove the /docs-search skill (find it under .claude/skills/).
    4. Remove Qdrant references from tooling/db/config.json and .claude/rules/local-services.md.
    5. Remove qdrant-search and qdrant-index from the CLI tool table in CLAUDE.md.
  • After removal, run a repo-wide grep for qdrant (case-insensitive) to catch any remaining references in other docs, rules, or briefings. Clean them up.
  • No replacement tooling is needed — grep is sufficient and already in use.
  • This is a low-priority maintenance ticket. Do not let it block other work. If the Qdrant server is unreachable when you attempt step 1, skip it and note in the PR that the collection deletion must be done manually.

Dependency Chain

#816 (remove Qdrant) → standalone

PR Workflow

When ready to submit, create a PR with tea CLI. All flags are required to avoid TTY prompts (see CLAUDE.md "Gitea access" section):

tea pr create --repo jpmschweitzer/settled-reach --login schweitz --title "chore(ci): description" --description "body" --base main --head sprint-33/ci