Skip to content

Refactor state store to revised PFFTT format#104

Merged
istathar merged 2 commits into
technique-lang:mainfrom
istathar:run-3
May 26, 2026
Merged

Refactor state store to revised PFFTT format#104
istathar merged 2 commits into
technique-lang:mainfrom
istathar:run-3

Conversation

@istathar
Copy link
Copy Markdown
Member

Refactor the state store used by the run and resume commands to use the revised PFFTT format as formalized in

The format changes from being a tablet-esque line to being a more refined text line. This allows the payload at the end for the Done state to be a Technique value, up to and especially including being a tablet, without needing additional encoding, escaping, or wrapping.

The record lines now include the RunId on each line. The Start state line replaces the manifest, fully qualified paths are now rooted at / (allowing both full http:// URLs and file:/// URLs to be used interchangeably), and the time steps are started is recorded with the Begin state.

@istathar istathar self-assigned this May 20, 2026
@istathar istathar merged commit 2ca83dc into technique-lang:main May 26, 2026
1 check passed
@istathar istathar deleted the run-3 branch May 26, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant