Something went wrong. Try again.
A video game where you play as a misaligned AI, deceiving and building power. An experiment in spec-driven development. cameron.tngl.io/misaligned
Something went wrong. Try again.
Replace hand-rolled save format with serde JSON master
The save system now uses serde_json for serialization, replacing the ~1100-line hand-rolled line-based text encoder/decoder. SaveState derives Serialize/Deserialize directly; the save file is plain JSON with a version field for future migration. Defense: Player contract saves are the player property — plain, local, never held hostage. The hand-rolled line-based format was a maintenance bottleneck every feature fought; serde+JSON is plain, local, human-readable, and eliminates ~1100 lines of encode/parse code. Legacy save migration deferred per Cameron instruction.
Author Cameron Committer Tangled Date (Jul 6, 2026, 8:57 PM UTC) Commit 91feee0e 91feee0e0cdfb45822a70e0b8ad72be507d2732b Parent cb788cb5 cb788cb51711197b1db850750b39477d2e1f78a2