{"id":46677501,"url":"https://github.com/penguinboi/preflight-checks","last_synced_at":"2026-06-12T08:00:41.913Z","repository":{"id":342719014,"uuid":"1174904280","full_name":"penguinboi/preflight-checks","owner":"penguinboi","description":"Systematic production readiness checks for any software project. 7 audits, go/no-go checklist, post-launch monitoring, rollback decision tree.","archived":false,"fork":false,"pushed_at":"2026-04-02T05:24:45.000Z","size":86,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T18:50:23.597Z","etag":null,"topics":["accessibility","ai-coding-assistant","code-quality","compliance","devops","launch-checklist","preflight-checks","production-readiness","security-audit","seo"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/penguinboi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-07T01:10:22.000Z","updated_at":"2026-04-02T05:24:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/penguinboi/preflight-checks","commit_stats":null,"previous_names":["penguinboi/preflight-checks"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/penguinboi/preflight-checks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/penguinboi%2Fpreflight-checks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/penguinboi%2Fpreflight-checks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/penguinboi%2Fpreflight-checks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/penguinboi%2Fpreflight-checks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/penguinboi","download_url":"https://codeload.github.com/penguinboi/preflight-checks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/penguinboi%2Fpreflight-checks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34234557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","ai-coding-assistant","code-quality","compliance","devops","launch-checklist","preflight-checks","production-readiness","security-audit","seo"],"created_at":"2026-03-08T23:14:13.097Z","updated_at":"2026-06-12T08:00:41.908Z","avatar_url":"https://github.com/penguinboi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Preflight Checks\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![GitHub release](https://img.shields.io/github/v/release/penguinboi/preflight-checks)](https://github.com/penguinboi/preflight-checks/releases)\n[![Check Links](https://github.com/penguinboi/preflight-checks/actions/workflows/links.yml/badge.svg)](https://github.com/penguinboi/preflight-checks/actions/workflows/links.yml)\n\n**Ship with confidence.** Systematic production readiness checks for any software project — web apps, mobile apps, APIs, games, CLIs.\n\n\u003e You built the thing. But is it ready to ship? These playbooks walk you through 8 audits, a go/no-go checklist, 72 hours of post-launch monitoring, and a rollback decision tree. Stack-agnostic, tool-agnostic, and designed to work with AI coding assistants or on their own.\n\n---\n\n## What's Included\n\n| Document | Purpose | When to Use |\n|----------|---------|-------------|\n| [Production Readiness Playbook](production-readiness-playbook.md) | 8 systematic audits covering quality, security, compliance, accessibility, performance, SEO, ops, and open-source readiness | Weeks before launch |\n| [Pre-Launch Checklist](pre-launch-checklist.md) | Binary go/no-go gate with MUST / SHOULD / NICE tiers | Day before launch |\n| [Post-Launch Runbook](post-launch-runbook.md) | Hour-by-hour monitoring guide with platform-specific sections | First 72 hours after launch |\n| [Rollback Decision Tree](rollback-decision-tree.md) | Severity triage — rollback, hotfix, or accept and monitor | When something breaks |\n| [Start Here](start-here.md) | One prompt that runs the full process end-to-end | Getting started |\n| [Sample Audit Output](examples/) | A completed security audit + remediation plan for a fictional project | Before your first run — see what you'll get |\n\n---\n\n## The Flow\n\n```mermaid\ngraph LR\n    A[Audits] --\u003e B[Checklist]\n    B --\u003e C[Launch]\n    C --\u003e D[Post-Launch Runbook\u003cbr/\u003e72h monitoring]\n    C --\u003e E{Problem?}\n    E -- yes --\u003e F[Rollback Tree]\n    F --\u003e C\n```\n\n---\n\n## The 8 Audits\n\nThe [Production Readiness Playbook](production-readiness-playbook.md) covers:\n\n1. **Quality** — Tests, CI, code health, pre-commit hooks\n2. **Security** — Secrets, dependencies, auth, headers, input validation\n3. **Compliance \u0026 Legal** — Privacy policies, cookie consent, GDPR/CCPA, EULA, platform rules\n4. **Accessibility** — WCAG AA, keyboard navigation, screen readers, color contrast\n5. **Performance** — Core Web Vitals, Lighthouse, bundle size, caching\n6. **SEO \u0026 Discoverability** — Meta tags, structured data, sitemaps, social cards\n7. **Operational Readiness** — Deployment, rollback, monitoring, alerting, backups\n8. **Open-Source Readiness** — Community files, licensing, versioning, contributor experience, discoverability\n\nEach audit is a self-contained prompt you can copy into any AI coding assistant. Skip audits that don't apply to your project type — the playbook tells you which ones.\n\n---\n\n## Quick Start\n\n**1. Clone this repo**\n\n```bash\ngit clone https://github.com/penguinboi/preflight-checks.git\n```\n\n**2. Open your project in an AI coding assistant**\n\nWorks with Claude Code, Cursor, Copilot, Windsurf, or any tool that can read files and analyze code.\n\n**3. Paste this prompt**\n\n```\nRead /path/to/preflight-checks/start-here.md and follow its instructions for this project. The playbooks are in /path/to/preflight-checks/.\n```\n\nReplace `/path/to/preflight-checks/` with the actual path where you cloned the repo.\n\nThe assistant will assess your project, recommend which audits to run, execute them in order, and walk you through the pre-launch checklist.\n\nYou can also run individual audits standalone — copy any audit prompt from the playbook into a conversation with your project open.\n\n---\n\n## Works With\n\n- **AI coding assistants:** Claude Code, Cursor, GitHub Copilot, Windsurf, or any assistant that can read local files\n- **Manually:** The audit prompts are structured checklists — run them yourself without AI\n- **Any stack:** Static sites, SPAs, mobile apps, APIs, games, CLIs, libraries\n- **Any platform:** AWS, Vercel, App Store, Google Play, Steam, itch.io, npm, self-hosted\n\n---\n\n## When to Re-run\n\n| Trigger | What to run |\n|---------|-------------|\n| Quarterly | Quality + Security audits |\n| After major changes | The relevant audit (UI changes → Accessibility, new data collection → Compliance, etc.) |\n| New launch | Full cycle — all 8 audits, checklist, monitoring |\n\n---\n\n## Contributing\n\nContributions welcome — see [CONTRIBUTING.md](CONTRIBUTING.md) for how to suggest checks, report issues, and submit changes.\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE). Built by [Penguinboi Software](https://penguinboisoftware.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpenguinboi%2Fpreflight-checks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpenguinboi%2Fpreflight-checks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpenguinboi%2Fpreflight-checks/lists"}