Self-review a branch diff through the same lenses CI's adversarial-review gate uses (correctness, security, pack-compat) before pushing. Use before gh pr create, after any force-push, and whenever the CI gate has already blocked the PR once.
Author or edit Dynawalla curriculum — skills, generator bindings, prompt specs, answer schemas. Use whenever anything under dynawalla/curriculum/ changes, when a skill is added or promoted to active, or when a new answer schema or representation is introduced.
Gate any change under native/, /src-tauri/, or corpan/plugins/ — fmt, clippy, cross-compile, links = uniqueness, and the [patch.crates-io] integrity check that has no failing test. Use before pushing a native/Rust/Tauri-plugin diff, and always when a crate is moved, renamed, or re-parented.
Drive App Store Connect and Google Play by API rather than by clicking — bundle ids, capabilities, certificates, provisioning profiles, categories, age rating, beta groups, Play data safety, subscriptions and offers. Use when setting up a new app's store presence or changing store configuration; it also states exactly…
Relocate, rename, or re-parent a Tauri plugin crate without breaking the frontend, the capability file, or the custom URI scheme. Use before moving anything under corpan/plugins/ or /src-tauri/, when sharing a plugin between Corpán and Dynawalla, or when a crate rename is proposed.
The encorpora worker loop as an executable procedure — fetch, worktree, implement, verify, commit, push, open the PR, self-review adversarially, fix, merge on green, fast-forward local main. Use for every change that lands on main, and whenever you are about to run git worktree add, gh pr create, or gh pr merge in…
AGENTS.md instructions for corpora-inc/encorpora, covering agents.md — trunk-streaming runbook, the board: inbox → doing → done, the worker loop, the gates (what green means) and two products, one trunk.