Score and rank todo.md in one table, and leave the empty-release and weighing rules to the global loop #153
@@ -130,10 +130,10 @@ One-line commit messages and PR titles; short PR summaries. No AI-attribution ma
|
||||
|
||||
## 7. The working loop
|
||||
|
||||
A session works one chunk, starting from the first item in `todo.md` whose "Lands after item N"
|
||||
items have all landed, and stops when that chunk merges, whatever it was asked to finish: a release
|
||||
is a chain of sessions, so an instruction to work until a release is done names the chain, not the
|
||||
session. An open PR is a chunk already in flight, and finishing it is the session.
|
||||
A session works one chunk, starting from the first item in `todo.md` whose "Lands after" item has
|
||||
landed, and stops when that chunk merges, whatever it was asked to finish: a release is a chain of
|
||||
sessions, so an instruction to work until a release is done names the chain, not the session. An
|
||||
open PR is a chunk already in flight, and finishing it is the session.
|
||||
Per chunk:
|
||||
|
||||
1. Fresh worktree off updated `origin/main`; implement tests-first (§3).
|
||||
|
||||
@@ -44,8 +44,6 @@
|
||||
|
||||
### 40. Make `markdownToAdf(adfToMarkdown(doc))` deep-equal `doc` for every document `adfToMarkdown` takes.
|
||||
|
||||
takes.
|
||||
|
||||
Today it holds for editor-normal documents only: two adjacent text nodes with the same marks merge,
|
||||
an empty `attrs`, `marks` or `content` drops, and `-0` reads back `0` — shapes pipelines and bots
|
||||
build. Spell each so it reads back as written; CommonMark's spelling stays wherever the document
|
||||
|
||||
Reference in New Issue
Block a user