| name | preflight-consult |
| description | Pre-flight sanity check before any major move — new model choice, new feature, new submission, merging a big change. Pulls relevant learnings, runs a self-critique, and asks the user to confirm. Use when about to commit time to a non-trivial direction, OR when the user says "preflight", "sanity check this", "before we go". |
Pre-Flight Consultation
Three-minute ritual before committing real time to an approach. Catches mistakes we've already made.
Steps
- Describe the move in one sentence. E.g. "We're about to train a LightGBM with stratified 5-fold on this competition."
- Recall (invoke
recall-learnings). Capture 3-5 relevant learnings.
- Self-critique. For each: does our plan honor it? If not, either adjust the plan or write an explicit reason why this case is different.
- Checklist specific to the move-type. Pull from the applicable block below.
- Present to the user:
Pre-flight for: <one-sentence plan>
Priors considered:
- L-… — <Rule> → <honored | adjusted | exempt because …>
Checklist:
- [x] <item>
- [ ] <item — action required>
Proceed? y/n
- Wait for user confirmation before starting work.
Checklist blocks by move-type
Before training a model
Before submitting
Before a new agent version (simulation)
Before a large refactor
The "three-strikes" check
If a learning is recurring: true AND relevant to this plan, the default is NO — assume we'll fall into the same pit again unless conditions have materially changed. Ask the user to explicitly acknowledge: "we have changed X since the last time this bit us."