Repository navigation
AGENTS, apps, docs, Makefile, README, tools: print the new manifest with optional grants, inputs and listings - #9
Merged
Conversation
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
…3 and say report pass Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
…t in 02-permissions Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
…in a new 03-sundae-order Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
…very app Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…correct docs and listings Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Astra <noreply@openai.com>
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.
[package]table. It holdsmanifest = 1, an[app]table, a[reads]table when the app reads data, and a full[listing]. Each[app]name is the title an owner sees, such as "Cilantro Taste Test", and the language versions of a demo print the same manifest apart fromsource.02-permissionsasks forv1/genome/rsids/rs671as an optional grant and reports whether it was mounted.make runmounts an optional dataset when the fixture root holds it, andOPTIONAL=offleaves them all unmounted, as a decline does.03-sundae-orderreads no data. It asks the owner for a flavor, toppings and a card message, one question of each input type, and quotes each answer in its report.make runmounts the answer files fromapps/<app>/inputs, andINPUTS=dirpoints it at other answers.03-cilantro-*on move up one number to make room for it.[output],[listing], TOML 1.1.0 and display text. They describe how the owner reviews a report before releasing it, and say report pass where they said run pass.tools/run.shandtools/check.shsharetools/manifest.awk, which reads grants and input names from table, dotted and inline forms and skips the text of multi-line strings.tools/run.shexits with status 3 when the fixture root lacks a required dataset, andtools/check.shaccepts only that status as the expected stop.tools/check.shtests the manifest reader on inline manifests, reruns apps with their optional grants declined, and compares the manifests of a demo's language versions. The embedded Python runtime writes UTF-8, so the Python versions can print the emoji in their listings.The checks build every app and run it on each fixture root, with optional grants both mounted and declined, and with the committed answers. None of the apps ran on an Ark or Ark Emulator. Reports stay Markdown, since the current firmware refuses JSON ones. Ark Hub still uses the old folder names and texts until its own update.