Repository navigation
v0.0.02
What's Changed
- docs: allow multi-task PRs and name queue files by id and subject by @thomasfranke in #4
- docs(product): name branches after the task, and open its PR as a draft by @thomasfranke in #8
- docs(product): the merge is this repository's assenting act by @thomasfranke in #9
- docs(product): a proposed task is not a queued one by @thomasfranke in #11
- docs(technical): one decision per file, numbered by @thomasfranke in #13
- docs(agents): the task tag leads the PR title by @thomasfranke in #14
- [TASK-0004] feat(skills): name queue files by id and subject by @thomasfranke in #15
- [TASK-0007] feat(ci): record approval on the merge by @thomasfranke in #16
- [TASK-0005] feat(ci): resolve every task a PR title tags by @thomasfranke in #17
- docs(technical): a task carries four dates, and who writes each by @thomasfranke in #18
- docs(product): a label names a place, so a closed mirror has none by @thomasfranke in #20
- docs(technical): every queue date is a UTC timestamp, spelled with Z by @thomasfranke in #22
- docs(technical): the subject slug is chosen, not sliced off the title by @thomasfranke in #24
- docs(technical): an id is unique across open pull requests by @thomasfranke in #26
- [TASK-0013] feat(ci): keep queue ids unique across open pull requests by @thomasfranke in #34
- fix(skills): resolve a slugged spec file in check_deltas by @thomasfranke in #28
- [TASK-0006] feat(mirror): title mirror Issues by task tag by @thomasfranke in #35
- [TASK-0008] feat(mirror): label a proposed task apart from a queued one by @thomasfranke in #40
- [TASK-0011] feat(schema): record queue dates as UTC timestamps by @thomasfranke in #41
- [TASK-0010] feat(mirror): label closed mirrors and re-derive after approval by @thomasfranke in #43
- docs: adoption is levelled, and settings.json carries which level by @thomasfranke in #29
- chore(tasks): queue the mirror-adoption and generator-scan gaps by @thomasfranke in #36
- docs(product): a migration lands its reader before its writer by @thomasfranke in #39
- [TASK-0018] fix(skills): page the generator's forge scan by @thomasfranke in #44
- [TASK-0017] fix(mirror): adopt an unowned mirror, never a live one by @thomasfranke in #45
- [TASK-0014] feat(ci): read adopter choices from settings.json by @thomasfranke in #46
- [TASK-0012] feat(skills): take the subject slug as an argument by @thomasfranke in #47
- chore(specs): amend spec-0006 for the timestamp shape by @thomasfranke in #42
- [TASK-0009] feat(schema): stamp queued and merged on the task by @thomasfranke in #48
- docs(product): split the pipeline by adoption level by @thomasfranke in #31
- [TASK-0016] fix(ci): stop reporting green when git failed by @thomasfranke in #49
- [TASK-0015] feat(schema): check that a doc_ref resolves by @thomasfranke in #50
- [DOCS] The bot owns the queue on main, and adoption speaks in stages by @thomasfranke in #51
- chore(conventions): pr titles in the bracketed style by @thomasfranke in #53
- [Chore][Specs] Amend spec-0018 for the sweep it promises by @thomasfranke in #55
- [TASK-0019][Feat][Pipeline] The machinery owns the queue on main by @thomasfranke in #54
- [DOCS] Settings at the root, sectioned by stage, governing the agent by @thomasfranke in #56
- [TASK-0020][Feat] Settings at WritRun's root, sectioned by stage, governing the agent by @thomasfranke in #58
- [DOCS] Git begins at Stage 2 — Stage 1 is autogen alone, and reporting joins the vocabulary by @thomasfranke in #59
- [Chore][Specs] Amend specs 0026 and 0029 for the index row they add by @thomasfranke in #63
- [TASK-0021][Feat] Catch the machinery up with the restaged docs by @thomasfranke in #62
- [TASK-0022][Feat] Make the queue navigable and origin-aware by @thomasfranke in #64
- [DOCS] An amendment in flight suspends the task, and the system says so by @thomasfranke in #65
- [Chore][Tasks] Report the settings' gaps and the shapes the docs show by @thomasfranke in #69
- [DOCS] A task records who did its work and what it cost by @thomasfranke in #68
- [Chore][Tasks] Report the mirror reading the queue before the merge by @thomasfranke in #74
- [Chore][Specs] Draft spec-0039 for the merged close's one owner by @thomasfranke in #76
- [TASK-0029][Fix][CI] The merged close has one owner, and the label comes from the queue by @thomasfranke in #77
- [Chore][Specs] Draft spec-0040 for the push flag and the cautious kit by @thomasfranke in #78
- [TASK-0023][Feat] The settings gain a push flag, an order, and obedient commits by @thomasfranke in #79
- [Chore][Specs] Draft spec-0041 for the shapes prose shows by @thomasfranke in #80
- [Chore][Specs] Amend spec-0035 — the true direction judges a pull request by @thomasfranke in #82
- [Chore][Specs] Amend spec-0041 — the promise that adds a decision promises the index by @thomasfranke in #84
- [TASK-0025][Feat] The agent's credit names its model, checked in both directions by @thomasfranke in #81
- [TASK-0024][Feat] The shapes prose shows are checked, and retired words cannot ship by @thomasfranke in #83
- [TASK-0026][Feat] A task records what its work cost and which agent did it by @thomasfranke in #85
- [Docs][Technical] The title and the subject are two texts by @thomasfranke in #87
- [Docs][Product] A report is an artefact, not a trigger by @thomasfranke in #89
- [TASK-0027][Feat] An amendment in flight suspends the task, and the system names it by @thomasfranke in #86
- [TASK-0028][Feat][CI] A promise that adds a decisions entry promises the index by @thomasfranke in #91
- [TASK-0030][Refactor] The commit subject stops reading the title style by @thomasfranke in #92
- [Docs] Scope the constant to what reaches main by @thomasfranke in #93
- [TASK-0031][Feat] The machinery learns the report kind by @thomasfranke in #94
- [Docs][Product] The tracked route gets its own evaluation moment by @thomasfranke in #98
- [TASK-0032][Docs] The commit subject constant loses its exception by @thomasfranke in #101
- [Chore][Queue] The session reading cost becomes one task and six specs by @thomasfranke in #102
- [Chore][Specs] Amend spec-0044 — the promise list becomes one the gate can see by @thomasfranke in #106
- [TASK-0033][Feat][CI] The tracked route is held to its own change by @thomasfranke in #108
- [TASK-0034][Refactor] A session reads what its task needs by @thomasfranke in #111
- [Docs] A skill is a concept, and prose is a convention by @thomasfranke in #116
- [Chore][Queue] Route report-0006 to the queue by @thomasfranke in #112
- [Chore][Queue] Route report-0008 to the queue by @thomasfranke in #118
- [Chore][Queue] Route report-0009 to the queue by @thomasfranke in #119
- [Docs] The PR_ prefix names pull-request event data by @thomasfranke in #120
- [TASK-0035][Feat][Ci] A promise whose path cannot resolve is refused at the spec by @thomasfranke in #123
- [TASK-0036][Refactor][Agents] The entry point carries what every session needs by @thomasfranke in #124
- [TASK-0037][Fix][Skills] Rule K reads what the change carries by @thomasfranke in #125
- [TASK-0038][Feat][Skills] The lister names what is waiting to be triaged by @thomasfranke in #126
- [Docs][Product] A promise names a document or the folder that holds one by @thomasfranke in #128
Full Changelog: v0.0.01...v0.0.02