Point at Open Checklists for the checklist formats too - #3
Draft
allenmcghan wants to merge 1 commit into
Draft
Conversation
The aircraft profile spec already redirected to the openchecklists repository. The checklist library has now moved there as well (allenmcghan/openchecklists#1), so the reference should cover it: the checklist, preflight-log and pilot-logbook schemas are all defined there and consumed here. Records the split by kind, because a reader who sees TOML profiles and JSON checklists in one project will otherwise assume one of them is a mistake. Profiles are hand-edited hardware configuration with no upstream document to cite; a checklist carries a source and a verification state that has to survive conversion into every other format. Different problems, different formats. Also names the property Junco actually depends on rather than leaving it implicit: checklist phase identifiers are stable and semantic, which is what lets the app map a section to a moment in flight instead of to a page number. No functional change to firmware, app, BLE spec, or log format. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JRrL2B6zmM3jxkTRt2DTVB
allenmcghan
force-pushed
the
claude/open-checklists-kickoff-jg7w5q
branch
from
August 10, 2026 15:25
eb20672 to
57327d6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Open Checklists has moved out of this repository into allenmcghan/openchecklists, where the project is actually served from. This PR is what stays behind: a reference.
This PR was rewritten. It previously carried 13 commits adding the whole checklist library under
open-checklists/. Those commits now live in openchecklists#1, moved withgit subtree splitso all 13 arrived with their history rather than as one opaque import. Nothing was lost — the split branch has 15 commits across both lineages, and the junco commits are verified ancestors of it. What remains here is two files changed, 16 insertions.What the reference now says
mainalready redirectedspec/aircraft-profile.mdto the other repository for the aircraft profile format. That was accurate but incomplete once the checklist library moved too, so:README.md— the Open Checklists row names the checklist library, not just profiles, and records that Junco consumes the checklist, preflight-log and pilot-logbook schemas defined there.spec/aircraft-profile.md— links the three schemas directly, and explains the split by kind.Why two formats in one project
Worth stating in the repo rather than leaving a reader to guess, because seeing TOML profiles next to JSON checklists otherwise looks like one of them is a mistake:
Different problems, so different formats, rather than forcing one shape onto both and making one of them worse.
The pointer also now names the property Junco actually depends on instead of leaving it implicit: checklist phase identifiers are stable and semantic, which is what lets the app map a section to a moment in flight rather than to a page number.
No functional change to firmware, app, BLE spec, or log format.
🤖 Generated with Claude Code
https://claude.ai/code/session_01JRrL2B6zmM3jxkTRt2DTVB