Anchored Metadata
summary
Problem: keep external metadata tied to changing source text. Solution: store a topic + before/after context and re-find it in edited files using Smith‑Waterman alignment, implemented in the open project spor. Implementations exist in Python (prototype) and Rust (fast production), integrated with Cosmic Ray for mutation‑testing exclusions; demo shows anchors automatically update across several commits and large edits, with Rust chosen because Python is too slow.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:07Equivalent Mutants
- 6:01What's wrong with inline metadata?
- 10:19Context
- 13:54Smith-Waterman
- 14:56Basic Idea
- 22:21File structure
- 23:47Command-line Interface
- 24:47IDE Integration
- 25:24Anchoring directories
- 25:55Source Control Integration
related talks
55mAnchored Metadata
58mAnchored metadata
40mNew algorithms for collaborative text editing
37mBuilding a Collaborative Text Editor
13mA Structural Model for Contextual Code Changes
38mAgentic workflows that compound
46mString Theory and Time Travel: the humble text editor
46mContext Buddy: the tool that knows your code better than you
