FACTORY DASHBOARD

As of 2026-08-28 23:26 CEST · 21:26 UTC · measured from /issues, /actions/runs, /pulls, factory:usage: markers, git log origin/main, .factory/config.yaml, .factory/proposals/not-built, .factory/observations
19
Open chains
1
Running
0
Queued
18
Holds
68
State runs
50 %
Review loop
7.8 M
Tokens blended
2
WIP PRs
249
Landed today
6
Shipped today
Bottleneck · people 3 chains wait for a decision; the oldest has waited 13 h 5 min. 1 run is running, 0 in the queue. #74 blocks the most: 8 of 19 chains.
3 of 18 holds wait for a person · bar ends at 6 h line at 90 min · left is within one run · right is longer than one run can last
Holds · factory clears 15 holds the factory clears itself. Every other hold waits for a person to remove a label.
blocked · sweep-blocked clears 18 holds total
Runs · in flight 1 of 19 chains have a run on a runner; 0 wait in the queue. The rest wait for a tick or a person.
A run queued for more than 45 min does not count here /actions/runs, in_progress + queued + waiting

Chains

19 chains · 1 on a runner · 0 in the queue · 18 holds · 0 stalled for more than 90 min
review-change · status/escalated in review-change since 17:49 · 5 h 37 min
0 comments from people
2
spec
2
r-spec
1
arch
1
plan
7
r-plan
4
build
4
doc
7
r-chg
0
qa
0
rwk
17 of 28 runs in review states · 10 runs refused · never reached: qa, rwk
28Runs
4Holds
1Escalations
3.9 MTokens
review-change · running in review-change since 23:17 · 8 min
0 comments from people
2
spec
2
r-spec
1
arch
1
plan
2
r-plan
2
build
2
doc
1
r-chg
0
qa
0
rwk
6 of 13 runs in review states · 3 runs refused · never reached: qa, rwk
13Runs
2Holds
0Escalations
1.9 MTokens
document · status/needs-input in document since 18:33 · 4 h 52 min
0 comments from people
5
spec
4
r-spec
1
arch
2
plan
2
r-plan
1
build
1
doc
0
r-chg
0
qa
0
rwk
7 of 16 runs in review states · 9 runs refused · never reached: r-chg, qa, rwk
16Runs
4Holds
0Escalations
1.6 MTokens
specify · status/blocked in specify since 22:48 · 3 d 0 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 22:48 · 3 d 0 h
0 comments from people
1
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
0 of 1 runs in review states · 4 runs refused · never reached: r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
1Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 22:48 · 3 d 0 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 22:48 · 3 d 0 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 22:48 · 3 d 0 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/needs-input in specify since 22:54 · 3 d 0 h
0 comments from people
1
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
0 of 1 runs in review states · 3 runs refused · never reached: r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
1Runs
2Holds
0Escalations
112 kTokens
specify · status/blocked in specify since 10:13 · 2 d 13 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 10:18 · 2 d 13 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 2 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
1Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:20 · 2 d 10 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:39 · 2 d 9 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:39 · 2 d 9 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:39 · 2 d 9 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:39 · 2 d 9 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 13:39 · 2 d 9 h
0 comments from people
0
spec
0
r-spec
0
arch
0
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
no work yet · 1 runs refused · never reached: spec, r-spec, arch, plan, r-plan, build, doc, r-chg, qa, rwk
0Runs
0Holds
0Escalations
Tokens
specify · status/blocked in specify since 10:27 · 36 h 58 min
0 comments from people · 3.75 USD list price
1
spec
1
r-spec
0
arch
1
plan
0
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
1 of 3 runs in review states · 7 runs refused · never reached: arch, r-plan, build, doc, r-chg, qa, rwk
3Runs
2Holds
0Escalations
49 kTokens
specify · status/blocked in specify since 10:28 · 36 h 58 min
0 comments from people
2
spec
2
r-spec
0
arch
1
plan
1
r-plan
0
build
0
doc
0
r-chg
0
qa
0
rwk
3 of 6 runs in review states · 7 runs refused · never reached: arch, build, doc, r-chg, qa, rwk
6Runs
2Holds
0Escalations
231 kTokens
running held or stalled escalated waiting Column height = runs per state, relative to this chain · outline = current state

Finished

6 chains shipped today · 218 runs · 29.7 M blended · since the last merge 2 h 1 min (#110)
#66feat(web): the day grid and its legend2 d 23 hpull request #110 merged at 21:26 · issue closed at 21:26 by lhilpert · last state qa57 runs · 8.8 M blended · 18 holds
#79fix(web): the installed app is unchecked on a real device2 d 12 hpull request #111 merged at 21:06 · issue closed at 21:06 by lhilpert · last state qa44 runs · 6.6 M blended · 7 holds
#100fix(web): nothing re-checks the committed icons against their tokens32 h 37 minpull request #105 merged at 16:49 · issue closed at 16:49 by lhilpert · last state qa32 runs · 4.3 M blended · 7 holds
#80feat(events): the streak counts weeks against a target2 d 3 hpull request #106 merged at 12:14 · issue closed at 12:14 by lhilpert · last state qa32 runs · 4.2 M blended · 9.17 USD · 10 holds
#69feat(web): the settings row2 d 12 hpull request #108 merged at 11:09 · issue closed at 11:09 by lhilpert · last state qa25 runs · 2.5 M blended · 9 holds
#73feat(web): a theme control, system to dark to light2 d 11 hpull request #109 merged at 10:15 · issue closed at 10:15 by lhilpert · last state qa28 runs · 3.3 M blended · 2.11 USD · 6 holds
merged pull request — the chain reached main This counts a chain whose own pull request merged. It is the same count as Shipped today. A chain closed without a merge appears in grey and does not count. A chain is an issue that carries or carried a factory/<state> label. Removed labels remain in the timeline. Runs and tokens cover the full life of the chain. Tokens are blended from factory:usage: markers. Duration runs from issue creation to closure and includes waits for a person. This page does not judge a number. A comparison needs yesterday, and one render has no memory of another.

Holds

3 wait for a person · 15 the factory clears itself

#65 has factory/status/blocked since 22:50

feat(web): the habit row — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

3 d 0 h
FACTORY

#60 has factory/status/blocked since 22:51

feat(web): the reminder time, on brain/select — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

3 d 0 h
FACTORY

#59 has factory/status/blocked since 22:51

feat(web): the reminder switch, on brain/toggle — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

3 d 0 h
FACTORY

#72 has factory/status/blocked since 22:52

feat(web): the week starts on Monday or Sunday — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

3 d 0 h
FACTORY

#71 has factory/status/blocked since 22:52

feat(web): the three button variants, on helm button — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

3 d 0 h
FACTORY

#68 has factory/status/blocked since 08:33

feat(web): the stat block on a habit's history — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 14 h
FACTORY

#70 has factory/status/blocked since 08:36

feat(web): the target stepper — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 14 h
FACTORY

#83 has factory/status/blocked since 10:13

feat(web): a privacy notice, reached from settings — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 13 h
FACTORY

#84 has factory/status/blocked since 10:21

feat(web): the language is a setting — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 13 h
FACTORY

#87 has factory/status/blocked since 13:20

feat(web): the archived habits, and the way to them — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 10 h
FACTORY

#92 has factory/status/blocked since 13:39

feat(web): deleting asks twice, and the two questions differ — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 9 h
FACTORY

#91 has factory/status/blocked since 13:39

feat(web): export hands over the whole record — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 9 h
FACTORY

#90 has factory/status/blocked since 13:39

feat(web): the reminder actually arrives — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 9 h
FACTORY

#89 has factory/status/blocked since 13:39

feat(api): the event log reaches the second device — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 9 h
FACTORY

#88 has factory/status/blocked since 13:39

feat(api): the account, its passkey and its devices — Held. An issue this change depends on is open.

Merge the issue it waits for. The hold then clears itself.

2 d 9 h
FACTORY

#74 has factory/status/needs-input since 10:20

feat(web): the calendar of one habit — Held. The factory asked a question in a comment.

Answer in a comment. Then remove the label.

13 h 5 min
PERSON

#64 has factory/status/escalated since 18:02

feat(web): the week strip and its met bar — Held. The factory cannot continue by itself.

State the next step in a comment. Then remove the label.

5 h 23 min
PERSON

#58 has factory/status/needs-input since 18:36

feat(web): a habit's colour, on brain/radio-group — Held. The factory asked a question in a comment.

Answer in a comment. Then remove the label.

4 h 49 min
PERSON
Cleared today · 47 holds · 11 itself · 0 by a manual run · 36 by a person · 12 newest
PERSON#67 factory/status/awaiting-approval · 21:50 · a person removed the label6 min
ITSELF#67 factory/status/blocked · 21:27 · the factory removed the label itself2 d 22 h
PERSON#66 factory/status/escalated · 20:19 · a person removed the label12 min
PERSON#79 factory/status/escalated · 19:35 · a person removed the label0 min
PERSON#66 factory/status/failed · 19:19 · a person removed the label12 min
PERSON#66 factory/status/escalated · 19:03 · a person removed the label14 min
PERSON#66 factory/status/needs-input · 18:17 · a person removed the label14 min
PERSON#58 factory/status/awaiting-approval · 17:33 · a person removed the label23 min
PERSON#66 factory/status/failed · 17:16 · a person removed the label6 min
PERSON#79 factory/status/conflicted · 17:16 · a person removed the label16 min
PERSON#79 factory/status/escalated · 16:59 · a person removed the label8 min
PERSON#66 factory/status/failed · 16:59 · a person removed the label14 min

Tokens

26 data points · 7.791.971 blended · 25 without a raw total
StateChainFamilyBlended — comparableRaw total — not comparableCache reads
review-change#64
codex
7 runs
1.211.220 codex does not report it
review-plan#64
codex
7 runs
750.982 codex does not report it
build#64
codex
4 runs
707.583 codex does not report it
plan#58
codex
2 runs
479.655 codex does not report it
document#64
codex
4 runs
464.283 codex does not report it
plan#64
codex
1 run
371.398 codex does not report it
build#67
codex
2 runs
334.062 codex does not report it
plan#67
codex
1 run
315.469 codex does not report it
specify#67
codex
2 runs
277.739 codex does not report it
specify#58
codex
2 runs
252.962 codex does not report it
build#58
codex
1 run
235.179 codex does not report it
review-plan#70
codex
1 run
231.193 codex does not report it
document#67
codex
2 runs
229.250 codex does not report it
review-spec#58
codex
2 runs
221.609 codex does not report it
review-plan#58
codex
2 runs
218.321 codex does not report it
review-spec#67
codex
2 runs
202.317 codex does not report it
review-change#67
codex
1 run
200.504 codex does not report it
review-plan#67
codex
2 runs
185.884 codex does not report it
architecture#58
codex
1 run
178.555 codex does not report it
specify#64
codex
1 run
149.258 codex does not report it
… and 6 more states. The full list is in python3 .factory/bin/factory.py flow.
Blended is uncached input plus output. For codex, source codex-rs/exec/src/event_processor_with_human_output.rs:501 at tag rust-v0.149.1 reads (input_tokens − cached_input_tokens) + output_tokens. For claude, in + out measures the same value. Raw total includes cache reads. It measures how often context was read again. It does not compare families, and codex does not report it. codex reports no raw total, cache reads, or model name. A codex marker before 2026-08-25 has a total field, but that field contains the blended value. The rows come from factory:usage: markers in issue comments. A chain with no usage marker has no row.

Models

10 states · codex 10

codex

gpt-5.6-sol
specify · medium review-spec · medium architecture · low plan · high review-plan · low build · medium document · low review-change · medium qa · low rework · high

10 states, 4 with reviews: · measured: 25 data points, 7.742.669 blended

review-spec · codexreadsspecify · codex25 of 68 runs · 37 %
architecture · codexreadsspecify · codex17 of 68 runs · 25 %
review-plan · codexreadsplan · codex, review-change · codex, rework · codex26 of 68 runs · 38 %
review-change · codexreadsbuild · codex, document · codex22 of 68 runs · 32 %
a state with reviews: reads other states A review is independent when a fresh context reads work it did not write. The model family does not define independence. The family in the token table comes from the marker. A run that used the fallback ran on the other family. The right side counts runs on each edge across open chains. This page does not choose which edge to remove.

Pull requests

2 open · 2 WIP · 0 ready · 0 abandoned
WIP#114
WIP: feat(web): show day count on Today
The title starts with WIP:. A red gate set it so CI leaves the pull request alone. It waits for work.
chain #67 · opensince 23:13 · 12 minmergeable: false
WIP#113
WIP: feat(web): add week strip and met bar
The title starts with WIP:. A red gate set it so CI leaves the pull request alone. It waits for work.
chain #64 · opensince 15:56 · 7 h 30 minmergeable: false
WIP — the title starts with WIP:. A red gate set it so CI leaves the pull request alone. It waits for work. Abandoned — its chain is gone or its issue is closed. It waits for nobody and will not merge. Ready — open, no WIP:, and the issue is open. It waits for the merge that §8.6 leaves with the owner. The branch name factory/<n>-… is checked against field state at /issues/<n>. The title is not used.

Findings

1 issue without a state label · 0 reports from flow

#112 has no state label

factory: die Bereitschaftsprüfung ist rot — has no label, last touched 3 h 24 min ago

A person sets a state label. The factory then picks it up. No run starts before that.

9 h 24 min
NOT PICKED UP

Landed

origin/main · 249 changes since 00:00 · 60 code · 183 product docs · 6 machine · no rule, counted as machine: README.md · fetch failed; the ref can be old
CommitTimeSubjectScope
60772b6b21:13
chore(specs): record day-grid QA handover
1 file · +1/−0 · Refs #66
c7eb882e21:00
chore(specs): record clean day-grid review
2 files · +64/−0 · Refs #66
18d5c4be20:44
docs(architecture): correct Today read contract
4 files · +45/−14 · Refs #66
572d4e5620:38
test(web): format final test repairs
4 files · +29/−18 · Refs #66
601ecf5b20:30
chore(specs): correct QA run record
1 file · +1/−1 · Refs #79
827a1f3020:26
chore(specs): approve final repair plan
1 file · +1/−0 · Refs #66
6f78e6db20:24
chore(specs): keep final repair tasks open
2 files · +13/−0 · Refs #66
9242298920:23
chore(specs): record QA handoff
2 files · +8/−0 · Refs #79
376544c120:07
chore(specs): record fifth change review
4 files · +184/−0 · Refs #66
d79c5ad620:06
chore(specs): record clean change review
2 files · +65/−0 · Refs #79
3b5c474d19:55
docs(install): record final repair coverage
2 files · +8/−2 · Refs #79
5c99740d19:52
test(web): record completed install repairs
1 file · +1/−0 · Refs #79
ac5e5de419:50
docs(day-grid): record final repairs
2 files · +9/−3 · Refs #66
130067a819:49
test(web): stabilize theme profile restart
2 files · +63/−30 · Refs #79
11e3124619:46
feat(web): finish day-grid repairs
1 file · +1/−0 · Refs #66
6b02f36419:45
perf(web): load grid history once
3 files · +136/−24 · Refs #66
0fe811d619:44
test(web): decode named relation references
2 files · +37/−10 · Refs #79
c8be1cde19:42
test(web): record grid-load type failure
1 file · +12/−1 · Refs #66
00b56d8019:36
chore(specs): approve remaining repair tasks
1 file · +1/−0 · Refs #79
5520b31319:34
fix(web): use singular day-grid nouns
3 files · +60/−7 · Refs #66
b822e2b119:33
chore(specs): record remaining install findings
6 files · +184/−2 · Refs #79
310fbfe019:25
chore(specs): approve review repair tasks
1 file · +1/−0 · Refs #66
bd2d91aa19:23
chore(specs): bind review repair cases
4 files · +29/−22 · Refs #66
1a9b1f2619:06
chore(specs): return weak criteria
4 files · +7/−0 · Refs #66
ea12aadc18:48
chore(specs): record final review findings
4 files · +189/−0 · Refs #66
739b223618:48
docs(install): record relation reference check
2 files · +4/−1 · Refs #79
b726828f18:39
test(web): decode icon relation references
3 files · +42/−2 · Refs #79
0482dd2818:38
test(web): keep icon coverage within limits
4 files · +16/−2 · Refs #79
999d009718:30
docs(day-grid): refresh final documentation record
2 files · +9/−1 · Refs #66
4853c40f18:27
fix(web): finish register byte order
2 files · +23/−3 · Refs #66
75889d6e18:23
test(web): record relation parser lint failure
1 file · +10/−1 · Refs #79
76eda46818:04
chore(specs): approve returned build task
1 file · +1/−0 · Refs #79
07f91d5c18:02
fix(web): restore register byte order
4 files · +64/−5 · Refs #66
a9d2be1c18:01
chore(specs): open returned task
3 files · +2/−6 · Refs #79
fb4de81d17:58
chore(specs): return pending build task
2 files · +6/−0 · Refs #79
843ec7b417:56
chore(specs): record HTML relation finding
5 files · +130/−2 · Refs #79
dfb0ca4317:44
docs(web): record reconciled install checks
2 files · +5/−4 · Refs #79
c4e8198817:40
fix(web): record installed app repairs
1 file · +1/−0 · Refs #79
51f541b817:39
test(web): preserve icon gate wiring
2 files · +30/−5 · Refs #79
48a5170a17:36
test(web): record icon fixture failure
1 file · +6/−1 · Refs #79
… and 209 more commits today. The full list is in git log origin/main --since=today.

Proposals

35 open in .factory/proposals/not-built · ordered by last Git change · files with no Git history use file change time · 1 issue with the owner

Prompt investigation, ranked — IN PROGRESS 2026-08-26

Last Git change 21:16 · 26 h 9 min ago
21.1 %

The source prompts contain 21135 words. A rendered pass through all ten states contains 60214 words. The proposals below come from contract, convergence, and prompt-size investigations. Only the counts and past-run costs are evidence. The expected savings rema…

review-change schreibt die Aufgaben, die den Prüfkreis füttern

Last Git change 16:42 · 30 h 43 min ago
15 Läufe

Korrektur zuerst. Eine frühere Fassung dieses Befunds sagte, build lege die Nachzügleraufgaben an. Das ist falsch. .factory/shared/writing-a-task.md:3: *„Three states write task files: plan, review-change and rework."* build ist nicht dabei.

Der Prüfkreis review-plan ↔ review-change ist ein Drittel der Factory

Last Git change 16:42 · 30 h 43 min ago
208 von 599

Der Fund. Über 12 Ketten mit lokalem Arbeitsdatensatz: 208 von 599 ausgeführten Zustandsläufen (34,7 %) entfallen auf zwei Zustände, die keinen Produktcode schreiben. Über 9 Ketten mit Kantenmarkern sind 78 von 241 Kanten (32 %) der Kreis selbst — …

§8.7 has no gate, and the machine broke it at every state transition

Last Git change 21:17 · 2 d 2 h ago
No measurement

Fixed at the source 2026-08-25; the gate is what remains.

split ist für den Fall gebaut, der nie eintritt

Last Git change 21:17 · 2 d 2 h ago
No measurement

Null Aufrufe in 21 Issues. Keines trägt die Signatur, die cmd_split anhängt (factory.py:3433, „Geschnitten aus #%d"); alle 21 sind von Hand eröffnet.

spec_dir wählt genauso willkürlich wie branch_of

Last Git change 21:17 · 2 d 2 h ago
No measurement

branch_of nahm die erste passende branch aus einer paginierten Antwort und entschied damit per Reihenfolge, auf welcher branch eine chain arbeitet. Repariert: bei zwei Treffern hält es an und nennt beide.

With the owner

Current board state
4 open

3 holds wait for a person · 0 pull requests ready, and §8.6 leaves the merge with the owner · 1 issue without a state label. A person decides what comes next.

Observations

0 dated entries
No dated entries in the newest observation file.