Write an Alembic migration for a new ORM model, column, or index. Covers the SQLite/PG dual-track rules, idempotency helpers, the timezone-aware timestamp trap, dialect branching in data migrations, and when to apply. Use whenever a change adds or alters anything in src/fimone/db/models/.
Cut a release before answering "what's next" / "接下来做什么". Archives the changelog's Unreleased section, marks the roadmap version shipped, bumps the version in both places it lives, and verifies the five-way version chain agrees.
Wire a new user-owned module into user deletion. Use whenever a change adds a table with a FK to users, or writes files under uploads/ or data/ keyed by user, conversation, or any other per-user id. Covers purgeuserdata(), the file cleanup registry, and the FK-cascade trap.
Claude Code instructions for fim-ai/fim-one, covering fim one — claude code instructions, project overview, git rules (mandatory), frontend build safety and frontend ui conventions.
Gemini CLI instructions for fim-ai/fim-one, covering gemini.md — fim one instructional context, project overview, core architecture, building and running and prerequisites.