What do the ink JSON runtime format (v1.2.1) and the Twine 2 HTML/archive format preserve about line identity, localisation and variables?
At ink 35c63e52 the JSON-format document example shows inkVersion 10 while the runtime defines inkVersionCurrent = 21; the JSON format document defines no localisation or line-identifier field in the sections read.
At ink 35c63e52 the JSON-format document example shows inkVersion 10 while the runtime defines inkVersionCurrent = 21; the JSON format document defines no localisation or line-identifier field in the sections read.
Curator qualifications: Drop 'stale': record 'the document shows inkVersion 10 at the pin; code defines 21' unless document history is cited (C2-B84-AUDIT3 hint). Twine archive findings (F3) and line-tag serialisation details not reinspected. Text/code only; no study data reanalysed, no story compiled.
Limitations: Text/code only; no study data reanalysed, no story compiled.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/Documentation/ink_JSON_runtime_format.md",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
},
{
"url": "https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/Documentation/RunningYourInk.md",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
},
{
"url": "https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/ink-engine-runtime/JsonSerialisation.cs",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
},
{
"url": "https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/LICENSE.txt",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
},
{
"url": "https://github.com/iftechfoundation/twine-specs/blob/74b3d895651a29aa47d0ce9244eddf3ba4478058/twine-2-htmloutput-spec.md",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
},
{
"url": "https://github.com/iftechfoundation/twine-specs/blob/74b3d895651a29aa47d0ce9244eddf3ba4478058/twine-2-archive-spec.md",
"note": "ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52"
}
]
}Evidence claims
- [sourced_fact] At ink 35c63e52 the JSON-format document example shows inkVersion 10 while the runtime defines inkVersionCurrent = 21; the JSON format document defines no localisation or line-identifier field in the sections read. · locator: ink_JSON_runtime_format.md lines 7, 11 at 35c63e52; ink-engine-runtime/Story.cs lines 19, 219 at 35c63e52 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/iftechfoundation/twine-specs/blob/74b3d895651a29aa47d0ce9244eddf3ba4478058/twine-2-archive-spec.md
- cites → https://github.com/iftechfoundation/twine-specs/blob/74b3d895651a29aa47d0ce9244eddf3ba4478058/twine-2-htmloutput-spec.md
- cites → https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/Documentation/RunningYourInk.md
- cites → https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/Documentation/ink_JSON_runtime_format.md
- cites → https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/LICENSE.txt
- cites → https://github.com/inkle/ink/blob/35c63e52f1d36060930dc7ed3cfba38ea224b528/ink-engine-runtime/JsonSerialisation.cs