Skip to content

Commit 954a470

Browse files
authored
Update README.md
1 parent 963325d commit 954a470

File tree

1 file changed

+116
-4
lines changed

1 file changed

+116
-4
lines changed

README.md

Lines changed: 116 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

1816
Savepoint 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
6563
This 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

Comments
 (0)