Project status

Derived from origin/main as of 2026-10-27T09:07:11-03:00. 127 tasks; CI measured for 111.

Knowledge: 0 decisions in force, 11 proposed, 4 active gotchas (budget 40).

92.1%
116 of 126 tasks done. Cancelled tasks are excluded; every task counts the same, whatever its size.
5In progress
4Pending
1Backlog
116Done
1Red
0Yellow
273CI runs, all tasks
5407CI job minutes, all tasks
Tasks by status (pie)
Done: 116 (91%)In progress: 5 (4%)Pending: 4 (3%)Backlog: 1 (1%)Cancelled: 1 (1%)
  • Done: 116 (91%)
  • In progress: 5 (4%)
  • Pending: 4 (3%)
  • Backlog: 1 (1%)
  • Cancelled: 1 (1%)

Share of all 127 tasks, cancelled included; progress above excludes them.

Tasks merged per day (bars)
0173451682026-09-29: 0 merged, 0 in total09-292026-09-30: 0 merged, 0 in total2026-10-01: 0 merged, 0 in total2026-10-02: 0 merged, 0 in total2026-10-03: 0 merged, 0 in total10-032026-10-04: 0 merged, 0 in total2026-10-05: 0 merged, 0 in total2026-10-06: 0 merged, 0 in total2026-10-07: 0 merged, 0 in total10-072026-10-08: 0 merged, 0 in total2026-10-09: 0 merged, 0 in total2026-10-10: 0 merged, 0 in total2026-10-11: 0 merged, 0 in total10-112026-10-12: 0 merged, 0 in total2026-10-13: 0 merged, 0 in total2026-10-14: 0 merged, 0 in total2026-10-15: 0 merged, 0 in total10-152026-10-16: 0 merged, 0 in total2026-10-17: 0 merged, 0 in total2026-10-18: 0 merged, 0 in total2026-10-19: 0 merged, 0 in total10-192026-10-20: 0 merged, 0 in total2026-10-21: 0 merged, 0 in total2026-10-22: 0 merged, 0 in total2026-10-23: 0 merged, 0 in total10-232026-10-24: 3 merged, 3 in total2026-10-25: 67 merged, 70 in total672026-10-26: 35 merged, 105 in total2026-10-27: 1 merged, 106 in total10-27

Last 29 days, UTC. 106 tasks merged in total. Hover a day for its count.

Live from GitLab

Merge requests

    Pipelines

      Loading…

      Board

      In progress 5

      task_011 · architect · feature
      GitLab Duo custom agent and flow for the loop
      Priority 1 · Difficulty 3 (estimate)
      Created 2026-10-24 (2 d ago) · Started 2026-10-24 (2 d ago)
      Green · active
      task_012 · architect · feature
      Merge guardrails: fix-attempt cap and automatic merge rule
      Priority 1 · Difficulty 3 (estimate)
      Created 2026-10-25 (2 d ago) · Started 2026-10-25 (2 d ago)
      Green · active
      task_013 · architect · feature
      Read-only web service and Cloud Run deployment
      Priority 1 · Difficulty 4 (estimate)
      Created 2026-10-24 (2 d ago) · Started 2026-10-24 (2 d ago)
      Green · active
      task_014 · architect · chore
      Demo script, Devpost text and Path B text
      Priority 1 · Difficulty 2 (estimate)
      Created 2026-10-25 (2 d ago) · Started 2026-10-25 (2 d ago)
      Green · active
      task_127 · architect · feature
      telemetry_report: one block per self-healing event, from the GitLab API
      Priority 2 · Difficulty 2 (estimate)
      Created 2026-10-26 (1 d ago) · Started 2026-10-26 (1 d ago)
      Green · active

      Pending 4

      task_023 · architect · chore · human
      Submit the entry on Devpost before Tuesday 2026-10-27 10:00 GMT-3
      Priority 1 · Difficulty 2 (estimate) · Blocked by task_022
      Created 2026-10-25 (2 d ago)
      Red · blocked by task_022 (pending)
      task_155 · architect · feature
      Demo app: filter the notes by text, in the API and on the page
      Priority 1 · Difficulty 1 (estimate) · Blocked by task_154
      Created 2026-10-26 (21 h ago)
      Green · ready
      task_021 · architect · chore · human
      Review the Maintainer settings of docs/merge-guard.md and accept ADR 0007
      Priority 2 · Difficulty 2 (estimate)
      Created 2026-10-25 (2 d ago)
      Green · ready
      task_022 · architect · chore · human
      Record the demo video (under 3 minutes) and upload it to YouTube
      Priority 2 · Difficulty 2 (estimate)
      Created 2026-10-25 (2 d ago)
      Green · ready

      Backlog 1

      task_015 · architect · feature
      SCI experiment and its ADR (optional Most Environmentally Impactful prize)
      Priority 5 · Difficulty 3 (estimate)
      Created 2026-10-25 (2 d ago)

      Timing and CI cost

      Per merged tasknMissingP25MedianP75
      Agent time (start → first green CI)104129 min12 min16 min
      Review latency (PR opened → merged)106107 min9 min14 min
      Lead time (start → merged)106109 min12 min32 min
      CI runs10511223
      Failed CI runs10511000
      CI queue time105112 s3 s3 s
      CI job minutes (rounded up per job)10511414857

      Done

      TaskTitleRoleMergedAgentReviewLeadCI runsQueueJob minPR
      task_999Setup branch protection scriptarchitect––––––––
      task_149White paper of AFAW Engine, citing the original AFAW paperarchitect––––––––
      task_141Devpost text rewritten for the measured looparchitect––––11 s25–
      task_020Enable the GitLab Duo flows and run a first real sessionarchitect––––––––
      task_006Describe the optional RAG assistant over the project records in the paper and READMEmaintainer––––––––
      task_005State why the method pays off and what is core versus replaceable, in the paper and READMEmaintainer––––––––
      task_004Fix typo ROL to ROLE across repository instructionstechnical-writer––––––––
      task_003Publish a demo dashboard with mock data on GitHub Pages, with screenshots in the READMEmaintainer––––––––
      task_002Commit the compiled paper PDF and link it from the READMEmaintainer––––––––
      task_001AFAW v1.1: derived state, project knowledge, red-first check and dashboardmaintainer––––––––
      task_160Demo video link in the README and the Devpost textarchitect2026-10-27T12:07:12.426000Z18 min13 min25 min23 s55link
      task_159Demo script rewritten for the filmed run: preparation, launch command, tabs, speech and failure handlingarchitect2026-10-26T20:04:28.120000Z27 min12 min23 min23 s53link
      task_158Record the test take for the demo video (45 min 23 s, 14.81 credits, a cut API response) and align the READMEarchitect2026-10-26T19:02:36.076000Z22 min22 min22 min33 s56link
      task_157Retry a GitLab API response that is cut in the middle (IncompleteRead) in the state facts readerarchitect2026-10-26T18:10:54.872000Z27 min32 min35 min43 s49link
      task_154Demo app: mark a note as done, in the API and on the pagearchitect2026-10-26T17:23:15.490000Z23 min14 min17 min24 s70link
      task_153Record the credits of the long chain (368.81 to 396.53) in the data file, experiments, evidence, white paper and Devpost textarchitect2026-10-26T15:17:41.838000Z23 min1 h 24 min1 h 24 min34 s57link
      task_156README lists the link of the demo app that the agents changearchitect2026-10-26T14:26:37.721000Z12 min12 min12 min11 s24link
      task_152Final documents: long chain, autonomy counts, white paper, Devpost text, README and PENDING.md at the measured state of 2026-10-26architect2026-10-26T05:52:16.220000Z1 h 51 min9 min1 h 52 min11 s25link
      task_144Demo app page: the footer links the running commit to its GitLab pagearchitect2026-10-26T05:18:56.444000Z15 min11 min11 min23 s66link
      task_143Demo app page: show the stats from /api/stats in the summary linearchitect2026-10-26T04:53:09.163000Z14 min10 min10 min23 s60link
      task_150repair_check: do not fail the job when the merge request names no issuearchitect2026-10-26T04:35:30.579000Z9 min9 min9 min11 s26link
      task_142Demo app: GET /api/stats returns the number of notes and the length of the longest notearchitect2026-10-26T04:27:51.587000Z16 min10 min11 min23 s61link
      task_148Record the Fix CI/CD trigger probe and chaos C7architect2026-10-26T04:21:17.502000Z9 min9 min9 min11 s21link
      task_145Queue the chain of three dependent demo tasks (task_142 to task_144)architect2026-10-26T04:10:19.549000Z13 min9 min9 min23 s46link
      task_140Record the end to end rehearsal, chaos C5 and C6, and credits 363.45architect2026-10-26T04:09:19.867000Z14 min11 min14 min11 s28link
      task_136Demo app: delete a single note, in the API and on the pagearchitect2026-10-26T03:34:35.773000Z15 min10 min12 min23 s63link
      task_138README and submission documents aligned with the measured state of 2026-10-26architect2026-10-26T03:25:32.534000Z13 min9 min9 min22 s46link
      task_135Record the parallel Duo batch, chaos C2 and the credits reading of 341.60architect2026-10-26T03:08:16.442000Z13 min36 min36 min46 s102link
      task_137Queue the demo task for the orchestrator and close task_020architect2026-10-26T03:06:14.197000Z9 min9 min10 min11 s21link
      task_134Wire telemetry_report and repair_check in the pipeline and document the Duo agents, flows and triggersarchitect2026-10-26T02:57:59.347000Z10 min9 min11 min11 s24link
      task_132Demo script rewritten for the measured looparchitect2026-10-26T02:32:29.869000Z12 min9 min9 min22 s46link
      task_131Set done on the tasks whose merge request is mergedarchitect2026-10-26T02:28:12.201000Z12 min8 min9 min22 s47link
      task_128handoff: write the hand-over file for the next session (ADR 0011)architect2026-10-26T02:23:31.717000Z13 min9 min10 min23 s52link
      task_129Orchestrator --create: file the issue for the selected task from a fixed templatearchitect2026-10-26T02:21:59.779000Z10 min9 min11 min34 s58link
      task_126repair_check: verify that a repair fixes the job that faileddeveloper2026-10-26T02:21:54.918000Z13 min9 min9 min23 s53link
      task_125Autonomy statistics of 2026-10-26 and one number for the merges made by the guardarchitect2026-10-26T02:15:35.536000Z9 min9 min10 min33 s48link
      task_124CLAUDE.md wording rule: no honest/honestly and no generic praise wordsarchitect2026-10-26T02:09:56.159000Z12 min9 min9 min23 s46link
      task_123README: technology stack and what it does, at the toparchitect2026-10-26T02:08:41.730000Z12 min9 min9 min23 s46link
      task_122Experiments page: the hands-off loop with autonomy counts, nine stages, repair chain and limitsarchitect2026-10-26T02:04:47.897000Z31 min9 min28 min23 s52link
      task_121Record the bug benchmark: time per link and creditsarchitect2026-10-26T01:45:26.306000Z16 min16 min16 min32 s49link
      task_120README: say what AFAW is and what each benefit rests on, in plain wordsarchitect2026-10-26T01:28:22.280000Z12 min8 min8 min22 s43link
      task_119sci_report: SCI range per merged merge request and for all flows, from API job secondsarchitect2026-10-26T01:22:57.722000Z23 min9 min20 min23 s53link
      task_118Repair e2e_live: summary count, clear-all handler and hint colour on the demo pagearchitect2026-10-26T01:13:29.500000Z13 min9 min9 min23 s56link
      task_117Live end to end checks for the summary strip: count, clear all and hint contrastarchitect2026-10-26T00:47:13.879000Z12 min14 min14 min23 s49link
      task_116Demo app: summary line, clear-all control and hint (three defects planted for the bug benchmark)architect2026-10-26T00:32:12.566000Z14 min9 min11 min23 s54link
      task_115Orchestrator: pick the next task in code from the pending view (ADR 0010) and propose the handoff ADR (0011)architect2026-10-26T00:27:50.679000Z45 min8 min45 min11 s23link
      task_114request_fix: do not ask the flow about failures on branches named by a personarchitect2026-10-25T23:54:21.573000Z11 min8 min9 min34 s66link
      task_113Evidence for the stage experiments: README Stages and Duo table, evidence and coverage filesarchitect2026-10-25T23:52:38.278000Z14 min8 min11 min311 s66link
      task_112Evidence for the stage experiments: README Stages and Duo table, evidence and coverage filesarchitect2026-10-25T23:52:27.462000Z11 min8 min8 min22 s43link
      task_111Autoheal issue 51: record the repair of the task_files failure on the stacked branch of issue 50architect2026-10-25T23:40:08.485000Z10 min8 min8 min22 s44link
      task_109check_task_files: skip task files that are identical on the target brancharchitect2026-10-25T23:36:30.410000Z15 min15 min15 min33 s57link
      task_108autonomy_stats: count the merge requests made and merged by agents from the GitLab APIarchitect2026-10-25T23:34:36.823000Z36 min18 min43 min32 s31link
      task_106Serialize the deploy jobs of main with a resource grouparchitect2026-10-25T23:15:28.190000Z11 min9 min12 min33 s50link
      task_107check_live: accept a newer deployed commit when pipelines of main overlaparchitect2026-10-25T23:14:59.293000Z11 min8 min8 min23 s49link
      task_105check_live: accept a newer deployed commit when pipelines of main overlaparchitect2026-10-25T23:14:37.716000Z10 min10 min10 min32 s32link
      task_103Professional, responsive UI for the demo notes apparchitect2026-10-25T23:02:37.501000Z11 min10 min11 min23 s56link
      task_104Hands-off method diagrams: replace the upstream human-in-the-loop view in the READMEarchitect2026-10-25T23:02:13.305000Z8 min12 min12 min21 s23link
      task_098Docker HEALTHCHECK for the demo notes app imagearchitect2026-10-25T22:51:54.443000Z11 min8 min9 min23 s52link
      task_099release_notes: build the description of a release from merged merge requestsarchitect2026-10-25T22:51:18.148000Z10 min7 min8 min23 s49link
      task_101check_live: optional JSON result filearchitect2026-10-25T22:51:11.763000Z10 min7 min7 min23 s46link
      task_096check_task_files: say how many task files were checkedarchitect2026-10-25T22:51:09.638000Z10 min7 min8 min23 s49link
      task_097security_gate: optional JSON summary of the findingsarchitect2026-10-25T22:51:02.811000Z10 min7 min8 min23 s49link
      task_102human_only_files: add a --list flag that prints the protected patternsarchitect2026-10-25T22:50:56.620000Z10 min7 min8 min23 s49link
      task_100check_ci_config: summary line with the number of variables setarchitect2026-10-25T22:50:53.081000Z10 min7 min7 min23 s49link
      task_095Plan for the telemetry report, budget guardrails and state reconciliationarchitect2026-10-25T22:50:01.796000Z10 min19 min19 min34 s61link
      task_094Playwright end to end tests for the demo app and the dashboard, locally and livearchitect2026-10-25T22:29:55.679000Z13 min21 min22 min35 s85link
      task_093Index, stack and infrastructure document, stages and Duo table, hackathon footerarchitect2026-10-25T22:08:20.017000Z8 min14 min14 min31 s27link
      task_092Deploy the demo notes app: Terraform service and pipeline jobsarchitect2026-10-25T21:53:25.875000Z18 min18 min19 min53 s45link
      task_091A small deployed target app (demo notes) that the Duo flows change through issuesarchitect2026-10-25T21:39:06.445000Z10 min8 min8 min23 s46link
      task_090Rewrite the Devpost and Path B texts and the README status tables to the measured statearchitect2026-10-25T21:37:23.473000Z16 min8 min17 min22 s41link
      task_089Correct the count of merges made by merge_guard to ninearchitect2026-10-25T21:15:03.971000Z7 min7 min7 min11 s19link
      task_088Final results of the experiments: six defects repaired, the nested chain, and task_087 cancelledarchitect2026-10-25T21:06:00.435000Z10 min7 min8 min23 s47link
      task_086The deploy tells the service its commit and the monitor proves it; the pages are checked tooarchitect2026-10-25T20:49:36.202000Z10 min7 min9 min22 s46link
      task_081Record the chaos and security results and the credits on the experiments pagearchitect2026-10-25T20:42:46.542000Z8 min8 min9 min35 s68link
      task_080Dashboard: experiments and environment pages with charts and the measured dataarchitect2026-10-25T20:32:18.075000Z10 min7 min9 min23 s48link
      task_079The root of the live service is the real dashboard; the demo of invented data moves to /demo/architect2026-10-25T20:20:59.957000Z5 min6 min6 min23 s42link
      task_078The web_data job builds the live dashboard from measured factsarchitect2026-10-25T20:19:31.815000Z7 min9 min9 min11 s22link
      task_076Benchmark tables from the merge request and pipeline listsarchitect2026-10-25T20:12:46.937000Z7 min5 min5 min23 s42link
      task_073Record the results of the experiments: repair, hard builds, mutation score, load, merges by the guardarchitect2026-10-25T20:09:17.003000Z7 min5 min5 min22 s36link
      task_053Cover src/afaw_web/main.py and the remaining branches of search.py, settings.py and app.pyarchitect2026-10-25T20:02:49.973000Z37 min1 h 29 min1 h 29 min56 s73link
      task_040Add GET /api/version to the web servicebackend2026-10-25T19:59:29.739000Z5 min16 h 20 min16 h 20 min57 s83link
      task_041Validate the q parameter of /api/askbackend2026-10-25T19:52:33.166000Z5 min16 h 11 min16 h 12 min35 s62link
      task_043Reject duplicate or empty variable names in check_ci_configdeveloper2026-10-25T19:51:21.688000Z5 min16 h 10 min16 h 10 min35 s61link
      task_064sci_estimate: the SCI estimate of a CI run as a pure function and a command linearchitect2026-10-25T19:47:40.440000Z6 min26 min26 min35 s61link
      task_065cost_summary: summarise the Duo cost log by flowarchitect2026-10-25T19:47:04.714000Z6 min24 min25 min35 s63link
      task_070merge_guard ignores the request_fix job, which is skipped on every green pipelinearchitect2026-10-25T19:40:00.684000Z7 min5 min6 min23 s42link
      task_066Experiment plan v2: real repair, hard builds with hidden tests, measured test writingarchitect2026-10-25T19:28:59.759000Z6 min7 min8 min22 s35link
      task_062DEMO ON and DEMO OFF scripts for the hands-off demonstrationarchitect2026-10-25T19:28:17.035000Z6 min18 min19 min34 s62link
      task_061Record in the evidence table the continuous deployment run, the repair by Duo and the new coveragearchitect2026-10-25T19:21:02.954000Z6 min13 min13 min25 s35link
      task_054Raise the coverage of scripts/red_check.py from 50 percent (EXP-08)architect2026-10-25T19:13:38.186000Z36 min39 min39 min44 s51link
      task_055Cover the entry points of scripts/check_docs.py and scripts/build_state.pyarchitect2026-10-25T19:13:29.578000Z37 min39 min40 min33 s44link
      task_056Raise the coverage of scripts/afaw_state/source.py and scripts/check_task_files.pyarchitect2026-10-25T19:12:43.635000Z37 min39 min39 min33 s44link
      task_060request_fix: a failed pipeline asks the Duo Developer Flow to repair itarchitect2026-10-25T19:12:33.273000Z8 min9 min11 min23 s41link
      task_051Write docs/submission/handoff-happy-path.md as a happy-path test of the hands-off looparchitect2026-10-25T19:05:48.815000Z5 min49 min49 min11 s17link
      task_052Kill the surviving mutants of src/afaw_web/app.pyarchitect2026-10-25T19:05:19.969000Z30 min32 min32 min33 s44link
      task_059Dashboard: project name and logo in the nav, author footer, live GitLab panel, new screenshotsarchitect2026-10-25T19:03:56.908000Z6 min10 min11 min23 s41link
      task_058Continuous deployment test of the hands-off loop: write docs/submission/handoff-cd-test.mdarchitect2026-10-25T18:47:26.480000Z6 min5 min5 min22 s36link
      task_057merge_guard takes a merge request of a service account out of Draft when only the draft holds it backarchitect2026-10-25T18:40:46.941000Z5 min6 min7 min11 s20link
      task_050Align the AGENTS.md directives with the hands-off policy of ADR 0007architect2026-10-25T18:39:35.939000Z51 min18 min54 min34 s56link
      task_049Record the merged merge requests and the first coverage measurementarchitect2026-10-25T18:28:20.368000Z15 min7 min51 min45 s72link
      task_045AFAW triage flow, its allow and forbidden lists, the Duo issue template and the autohealing designarchitect2026-10-25T17:30:22.022000Z13 h 1 min36 min13 h 27 min32 s26link
      task_047Run mutmut in the mutation_gate job on the required filesarchitect2026-10-25T17:30:02.182000Z12 h 55 min35 min13 h 20 min32 s26link
      task_048Make src/afaw_web a critical path of the mutation gate with a minimum of 60architect2026-10-25T16:59:45.724000Z12 h 49 min5 min12 h 49 min23 s42link
      task_046Read the results of mutmut in the mutation gate and run it on the required filesarchitect2026-10-25T16:59:24.513000Z12 h 51 min5 min12 h 51 min23 s42link
      task_038Verified tool set for the custom Duo agents, the AFAW planner and the checks that enforce themarchitect2026-10-25T16:58:21.512000Z6 min5 min13 h 32 min325 s63link
      task_044Decide who made a change by the pipeline user and the commit author, not by the merge request authorarchitect2026-10-25T16:58:18.860000Z13 h 0 min5 min13 h 0 min45 s66link
      task_019Record the verified Cloud Run deploy in the docsarchitect2026-10-25T03:31:26.911000Z6 min1 h 0 min1 h 1 min34 s52link
      task_030Cost log and the SCI ADR for the whole projectarchitect2026-10-25T03:10:23.470000Z16 min7 s12 min23 s42link
      task_024Record the verified evidence of the deploy and the first Duo sessionarchitect2026-10-25T03:05:23.989000Z14 min4 min14 min22 s36link
      task_018AGENTS.md updates and a CI job that compiles the paper PDFarchitect2026-10-25T01:43:31.778000Z30 min6 min31 min57 s93link
      task_017Task file check accepts mirror pull requests from sync branchesarchitect2026-10-25T01:06:07.647000Z14 min4 min14 min23 s39link
      task_016README validated against the repositoryarchitect2026-10-25T00:47:12.856000Z5 min4 min41 min46 s67link
      task_010Collect facts with the GitLab REST API v4architect2026-10-25T00:04:31.103000Z6 min4 min6 min23 s39link
      task_009Add the nine-stage .gitlab-ci.yml with GitLab-native security jobsarchitect2026-10-24T22:48:39.287000Z14 min7 min39 min835 s104link
      task_008Document the hands-off merge policy: ADR, AGENTS.md, README and roadmaparchitect2026-10-24T22:01:40.754000Z–7 s2 min–––link
      task_007Fix the five Windows test failures (UTF-8 I/O, CRLF hashing, hook command paths)architect2026-10-24T21:57:23.530000Z–1 min25 d 5 h–––link