| name | new-worktree |
|---|---|
| description | Create a git worktree for a new branch and run the project's setup step |
Quick worktree setup with health check verification.
This file provides guidance to AI coding assistants when working with code in this repository.
This is the Praktika iOS application, built using Swift 6.0, SwiftUI, and Tuist for project generation. The app uses a modular architecture with separate Swift packages for different features.
@Dependency) for dependency injectionA feature is not done until all of the following hold. AI assistants must satisfy this checklist before declaring a task complete or suggesting a commit.
This applies to every change — work scoped through plan mode (where the DoD is part of the plan's exit criteria) and ad-hoc work outside plan mode (one-line fixes, refactors, doc tweaks). No carve-outs for "small" changes — if it ships, it meets the bar.
Tests/<Module>Tests/ target. Bug fixes include a regression test. No "I'll add tests later."/build. Must succeed with the Debug scheme and no new warnings introduced by the change./test. Must succeed on the auto-detected scheme. Flakes are not acceptable as a pass — investigate per the Investigating Flaky TestsCompanion link list for my talk at SwiftCraft 2026, iOSDevUK 2026 and Podlodka iOS Crew 2026. Grouped the way the slide is grouped.