← FlightDeckCONTENT HISTORY

Update to FlightDeck

Snapshot Sep 30, 2026 · 23:14 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "flightdeck-review",
  "description": "Audit a codebase, plugin, service, or release candidate for evidence-backed release and submission readiness. Use for code reviews, pre-release checks, marketplace or app submissions, packaging audits, security and privacy reviews, reviewer test preparation, or when the user asks whether a project is genuinely ready to ship. Make bounded fixes only when the user asks to make the project ready.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 234
    }
  ],
  "skill_md_contents": "---\nname: flightdeck-review\ndescription: Audit a codebase, plugin, service, or release candidate for evidence-backed release and submission readiness. Use for code reviews, pre-release checks, marketplace or app submissions, packaging audits, security and privacy reviews, reviewer test preparation, or when the user asks whether a project is genuinely ready to ship. Make bounded fixes only when the user asks to make the project ready.\n---\n\n# FlightDeck Review\n\nReturn a defensible ship decision. Treat repository state, executed checks, live endpoints, and published artifacts as separate evidence sources.\n\n## Establish the review contract\n\n1. Read repository guidance, handoffs, release instructions, and committed verification configuration before judging the code.\n2. Inspect git status and preserve unrelated or pre-existing work.\n3. Identify the exact submission or release target, the artifact users receive, and the current public requirements from primary sources when they may have changed.\n4. State material scope assumptions. Do not invent account access, identity verification, domain control, approval, publication, pricing, or legal attestations.\n\n## Audit the deliverable\n\nCover the relevant surfaces:\n\n- architecture and entrypoints;\n- user-visible claims, buttons, links, and error paths;\n- inputs, schemas, permissions, and side-effect annotations;\n- authentication, authorization, secret handling, path boundaries, subprocesses, and network behavior;\n- data collection, retention, subprocessors, privacy policy, terms, support, and live URL status;\n- dependency and supply-chain exposure;\n- package metadata, version lockstep, build reproducibility, installability, and artifact/source parity;\n- tests, lint, type checks, security checks, and repository-defined verification;\n- reviewer-facing copy, logo, prompts, positive tests, negative tests, availability, and release notes.\n\nRun the cheapest decisive checks first. Use an isolated or clean workspace for build/install tests when practical. Never convert an absent test, skipped check, stale result, or dirty tree into a pass.\n\n## Record findings\n\nReport a finding only when it has concrete evidence:\n\n- severity and user/reviewer impact;\n- exact file and line, live URL, command output, or failing input;\n- why the current behavior violates the stated contract or submission rule;\n- the smallest defensible remediation.\n\nDistinguish:\n\n- code-fixable;\n- publisher or account gated;\n- architecture gated;\n- external-review gated.\n\nDo not bury a release blocker among style notes. Treat warnings as warnings unless they are tied to an actual rejection or failure mode.\n\n## Make bounded fixes when authorized\n\nIf the user asks to make the project ready:\n\n1. Fix only verified defects in scope.\n2. Preserve existing behavior and branding unless the requirement demands a change.\n3. Add or update regression tests for every behavior change.\n4. Re-run the narrow checks, then the full repository-defined verification.\n5. Rebuild and reinstall the user-facing artifact. Recheck live URLs after deployment.\n6. Never publish, submit, accept attestations, or change account identity unless the user explicitly authorized that external action.\n\n## Return the decision\n\nLead with one verdict:\n\n- **READY** — required checks passed and no required gate remains.\n- **READY WITH DISCLOSED GAPS** — the artifact is sound, but named external or optional checks remain.\n- **NOT READY** — a required technical, policy, legal, identity, or architecture gate is unresolved.\n\nThen give:\n\n1. release blockers;\n2. verified passes with exact commands or evidence;\n3. changes made and their tests;\n4. remaining gates by owner;\n5. a submission checklist and five positive plus three negative reviewer cases when marketplace review is in scope.\n\nNever call a draft submitted, a submission approved, or a release live until that state is directly observed.\n"
}

SHA-256: 0fba33572d5c96868df8a0f86182138f4df51e53852560225932f743fcdf6e53