refs/heads/_mainline/actor/<id>
Each developer or agent writes an append-only event log. Only the actor writes to its own log.
Spec
Mainline stores engineering intent in Git refs and notes so the memory is portable, inspectable, local-first, and readable across agent vendors.
refs/heads/_mainline/actor/<id>Each developer or agent writes an append-only event log. Only the actor writes to its own log.
refs/notes/mainline/intentsWhen code lands on main, notes link merged commits back to the intent that produced them.
Lifecycle
Terminal states such as abandoned, superseded, and reverted remain valuable: they prevent future agents from reviving a path the team already rejected.
Seal time extracts files, subsystems, API changes, behavioral changes, and tags for low-latency overlap checks.
Phase 1 screens overlaps with weighted Jaccard similarity. Phase 2 lets an agent judge semantic conflicts when needed.
The human reading surface shows pending work, file constraints, decisions, risks, and coverage gaps.
Repos configure main branch, actor-log prefix, skip patterns, sync freshness, check thresholds, and merge strategy.