@@ -10,9 +10,7 @@ Savepoint.Protocol v1.0 — Canonical Public Release (2025-04-08)
1010
1111# Savepoint Protocol
1212
13- ** Trace your thinking.
14- Don’t just remember—author.**
15-
13+ ** Trace your thinking. Don’t just remember—author.**
1614_ Savepoint is the machete, not the map._
1715
1816Savepoint Protocol is a minimal, timestamped markup system for capturing ** cognitive turning points** —the moments when phrasing lands, realizations click, or meaning shifts.
@@ -65,4 +63,118 @@ That metaphor finally locked in: “Savepoints aren’t memories, they’re comm
6563This changes the purpose of the spec—this isn’t note-taking, this is cartography.
6664#framing #specification
6765
68- </session>
66+ </session>
67+
68+
69+ ---
70+
71+ Syntax Summary
72+
73+ > Savepoint syntax is the interface.
74+ Simple enough to write by hand.
75+ Structured enough to parse, grep, or synthesize.
76+
77+
78+
79+ <session YYYY-MM-DD-N | Context | opened HH:MM>
80+
81+ <savepoint HH:MM>
82+ Realization, phrasing, or shift.
83+ #hashtags
84+ </savepoint>
85+
86+ <meta project="Optional" mood="Optional" tool="Optional">
87+ </session>
88+
89+ Supports retro: and summary flags
90+
91+ Compatible with AI tools and plain-text grep
92+
93+ Designed for version control + later synthesis
94+
95+
96+ → Full syntax spec
97+
98+
99+ ---
100+
101+ Use Cases
102+
103+ Writers tracking when language finally clicked
104+
105+ Designers preserving layout metaphors or system shifts
106+
107+ Researchers marking conceptual pivots in literature review
108+
109+ Coders logging paradigm or architecture realizations
110+
111+ Philosophers noting when internal logic changed direction
112+
113+
114+
115+ ---
116+
117+ Savepoint CLI Tool
118+
119+ > Now available: extract .savepoint.md files from exported ChatGPT logs.
120+
121+
122+
123+ git clone https://github.com/peterSalvato/savepoint-protocol.git
124+ cd savepoint-protocol
125+ python cli/savepoint_split.py conversations.json
126+
127+ Converts a conversations.json file (from ChatGPT export)
128+ into individual Savepoint sessions
129+
130+ Outputs timestamped, Git-ready .md files
131+
132+
133+ Requires Python 3.7+
134+
135+
136+ ---
137+
138+ Repo Overview
139+
140+ /spec/ – Protocol structure and rules
141+
142+ /cli/ – Functional tools (e.g., log splitter)
143+
144+ /examples/ – Sample Savepoint sessions
145+
146+ /.savepoints/ – Actual working logs
147+
148+ /docs/ – Extended philosophy and integration docs
149+
150+
151+
152+ ---
153+
154+ Philosophy
155+
156+ Savepoint Protocol is intentionally low-tech and high-trust.
157+ It degrades gracefully.
158+ It works offline.
159+ It makes no assumptions about your stack, your memory, or your tools.
160+
161+ When the forest regrows, the Savepoints remain.
162+ They let you return—not just to what you knew, but to how you came to know it.
163+
164+ → Read the full philosophy
165+
166+
167+ ---
168+
169+ License
170+
171+ Licensed under custom humanist license.
172+ Use freely, fork deeply—but preserve authorship and intent.
173+
174+
175+ ---
176+
177+ Author
178+
179+ Designed by Peter Salvato
180+ Part of a broader system of authored infrastructure, symbolic tooling, and design protocols.
0 commit comments