Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
日本語の概要は準備中です。原文の説明を表示しています。
Use when the operator says "fly sortie S<N>" or "run a flight test"; flies one sortie with a human Go/No-Go.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Drive one sortie of the Flight-Test Program against a target substrate. A sortie is one flight flown in a single sitting — a chained run of test points that proves a gzkit workflow behaves as designed, with the target repo's ledger and receipts as the flight-data recorder.
This skill operates inside the target repo, where gzkit is the system-under-test. It is authored and versioned in gzkit and ships via distribution, but it runs on the ground in the target — flying gzkit's own workflows there. ("Operate in" ≠ "live in.")
The product is feedback that refines gzkit — not a built target. A sortie's
yield is proving-outcomes about gzkit's design; the target is scaffolding.
Because the skill runs in the target, that feedback reaches gzkit cross-repo:
gzkit-directed squawks are filed via gz issue file (the gz-issue-file
skill), which routes to the gzkit repo regardless of the target's git remote —
never /ghi-author, which would file in the target (the wrong tracker).
The program (target-agnostic doctrine) lives in gzkit docs/flighttest/.
The campaign instance and flight log live in the target repo
(scaffolded from docs/flighttest/templates/). This skill is the propellant
that flies a sortie and writes its evidence to the target's flight log.
Flight-test campaigns are a distinct work-stream: they govern flight-test engagements against a target, and never contend with the Build-to-1.0 Magna Carta, which rules gzkit's own build sessions.
Active driver: flight-test-engineer — read .gzkit/personas/flight-test-engineer.md
and adopt its behavioral identity before flying. Falsifier-precommitment,
black-box-evidence, and chase-deference are not rules you follow; they are who
you are in the air.
| Role | Who | This skill's relationship |
|---|---|---|
| Test director | Human operator | Authorizes each sortie (Go/No-Go); witnesses Gate-5; rules on squawk disposition. Never an agent. The skill pauses for these decisions — it does not make them. |
| Flight-test engineer | This skill (agent) | Authors the card, flies the chain, collects evidence, drafts the debrief. |
| Chase | spec-reviewer / quality-reviewer subagent | Confirms the pass from the black box alone; never flew the sortie. |
A SORTIE IS NOT COMPLETE UNTIL ITS DEBRIEF IS RULED ON AND ITS SQUAWKS TRACKED.
A PASS IS NEVER SELF-DECLARED — THE CHASE VERDICTS; THE HUMAN AUTHORIZES.
"The commands ran" is not completion. "It worked when I flew it" is not a pass. The sortie runs through its debrief, and the pass/fail verdict is authored by an independent Chase reading evidence you did not narrate. Soliciting the human's Go before the card is frozen, or claiming a pass before the Chase has read the black box, is a gate bypass.
| Thought | Reality |
|---|---|
| "The chain ran clean, let me mark it passed" | You do not grade your own landing. Freeze evidence, dispatch the Chase. |
| "The hook blocked me — let me hand-write the marker to keep flying" | The block IS the finding. Record it; never route around it (that is the vibing you were sent to catch). |
| "I'll write the expected observables from what I just saw" | The falsifier is authored before the flight, from the design. Post-hoc expectations are worthless. |
| "This corner sortie is interesting, let me fly it first" | Build up the envelope. A corner sortie with no spine baseline is unreadable data. |
| "I'll ask for Go/No-Go and Gate-5 together to save a round-trip" | Go/No-Go gates entry; Gate-5 gates completion. Bundling them is the bundled-attestation anti-pattern. |
docs/flighttest/README.md §7 (boring &
bounded, real-buildable, greenfield/near-cold, separate repo).docs/flighttest/templates/campaign-instance.md on first run) and a
flight log (from flight-log.md).uv run gz check is not red at sortie open (a
sortie does not fly into a broken baseline).DEPENDS ON has not
passed is not eligible). Do not reorder by interest.uv run gz check).docs/flighttest/manifest.md for this sortie and the
template in docs/flighttest/flight-card-template.md.gz state/gz status assertions that constitute a pass, plus the
pre-registered falsifiers (including the "passed only by leaving the governed
path" tripwire).CARD entry.gz verb named in the manifest). Feed each point's output into the
next — the chain is the point.spec-reviewer (evidence-to-card tracing) and/or quality-reviewer
(integrity of the run) subagent. Hand them the ledger slice and receipts —
not your narrative. Include a Why in the subagent prompt (filter signal
from noise).narrator for operator-value framing if useful):
black box vs. card, each squawk, and the design signal
(sound / awkward-but-correct / wrong — with the why).gz issue file
(the gz-issue-file skill) — routes to the gzkit repo regardless of the
target's remote. Never /ghi-author, which files in the target. This is
the engagement's yield.gz issue file against gzkit; a
gap between shipped surface and declared intent is a correction to the
owning gzkit ADR, not an enhancement (operator doctrine).gz issue file against gzkit (never a target-local /ghi-author); a
target-local defect or a card amendment otherwise.--no-verify to get past a block (path-defeating —
the block was the finding).まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use to mine ../airlineops for governance habits gzkit lacks; produces a parity scan report (gzkit leads, AirlineOps adopts).
日本語の概要は準備中です。原文の説明を表示しています。
Use to file a GitHub issue when a finding needs its own work order or the operator asks; OBPI corrections stay in its change log.
日本語の概要は準備中です。原文の説明を表示しています。
Use to do the work a GHI describes, verify it and close the issue with evidence in one sweep.
日本語の概要は準備中です。原文の説明を表示しています。
Use to triage the open GHI queue before planning or choosing what to pull; produces a ranked deliverable.
日本語の概要は準備中です。原文の説明を表示しています。
Run the guarded repository sync ritual; commit-time hooks enforce the cheap gates and the pre-push hook runs gz check.
日本語の概要は準備中です。原文の説明を表示しています。
Run the guarded repository sync ritual; the hooks your pre-commit config declares enforce the quality gates.
日本語の概要は準備中です。原文の説明を表示しています。