| analyses |
Nested sub-analyses (keyed by analysis ID) |
| artifact |
Output ID referencing a declared output in this analysis |
| claim |
What we learned (1-2 sentences) |
| command |
POSIX shell command to execute (e |
| container |
Container image name or path to a Containerfile |
| cpus |
CPU cores requested |
| created_at |
Creation timestamp (ISO 8601) |
| decision_id |
ID of the decision |
| decisions |
Decision IDs (in the surrounding scope) that parameterize this output |
| default |
Default option ID for baseline universes |
| derived |
True if synthesized/inferred from multiple sources |
| description |
Description of the input |
| disk |
Disk requirement as a string with units (e |
| doi |
DOI of the source paper (e |
| evidence |
Supporting evidence (papers or analysis artifacts) |
| exact |
Exact quoted text (1-3 sentences) |
| excluded |
Whether this option was considered and rejected |
| excluded_reason |
Why this option was excluded |
| findings |
Findings and conclusions from outputs (keyed by insight ID) |
| from |
Reference to a related element via a path expression |
| gpus |
Number of GPUs |
| id |
Unique identifier for the input |
| incompatible_with |
Decision |
| inputs |
IDs of upstream artifacts this output depends on |
| insights |
Insight IDs supporting this option |
| key |
The key |
| label |
Short human-readable name for compact rendering (margin glyphs, breadcrumbs, ... |
| location |
Location hint (page number for PDFs/reports) |
| memory |
Memory requirement as a string with units (e |
| name |
Human-readable name for the analysis |
| notes |
Reasoning notes |
| option_id |
ID of the selected option |
| options |
Map of option IDs to option specifications |
| outputs |
Expected outputs from this analysis |
| page |
1-indexed page number |
| path |
Path to a directory containing its own astra |
| prefix |
~20-100 chars before for disambiguation |
| prior_insights |
Prior insights that inform decisions (keyed by insight ID) |
| quote |
Text quote anchor |
| rationale |
Why this decision exists |
| recipe |
How to produce this output (pure how; dependencies live on the Output via `... |
| ref |
Reference to another ASTRA analysis |
| ref_version |
Version of the referenced analysis |
| requires |
Decision |
| resources |
Compute resource requirements (cpus, memory, time_limit, …) |
| scope |
Applicability conditions |
| snapshot |
Path to immutable copy of the artifact |
| source |
URI or path to the data source |
| source_commit |
Git commit that produced the original artifact |
| suffix |
~20-100 chars after for disambiguation |
| tags |
Tags for grouping and categorizing |
| time_limit |
Maximum wall time as a duration string (e |
| type |
Type of input |
| universe |
Name of a universe in the sub-analysis's universes/ directory |
| use_outputs |
Specific outputs to use from referenced analysis |
| value |
The value |
| version |
ASTRA specification version |
| when |
Conditions for when this element is active |