UNCTAD Digital Government Programme · OpenGov Agentic Software Factory

Software that proves every change before release

Six discovery channels feed real specification gaps and bugs into parallel merge-train lanes. Independent gates prove a failing test first, verify module boundaries, block simulated attacks, and measure speed under load. Unclear policy choices divert to a human review siding, while verified releases build and strengthen five OpenGov modules.

OpenGov Merge-Train Software FactorySix discovery sources stream issues into the Red-Proof Forge, dispatching changes onto parallel Express and Batch merge-train lanes while unclear policy choices divert to the Owner Siding for human review. Trains pass through four gates for Evals, Quality and Module Rules, Security Testing, and Performance before sealing main and strengthening SmartRules, eApproval, SmartLink, Vault and Pay, and eRnext.MERGE-TRAIN FACTORY · SEPARATION OF POWERSNO WORKER GRADES ITS OWN WORK» EXPRESS LANE→ PR BATCH LANE◐ OWNER SIDINGHuman reviews unclear rules6 DISCOVERY SOURCESConcept CheckCode ReviewSpec BacklogGitHub IssuesCrash SearchFlaky Tests✕ RED-PROOF FORGEG1 · EVALS & CRITICNew test must fail firstG2 · QUALITY & SEAMS34.8K+ tests & module rulesG3 · SECURITY & PENTESTBlocks simulated attacksG4 · PERF & LOADSpeed & memory limits● MAIN SEALSigned release to mainSmartRulesRule engineeApprovalCase reviewSmartLinkData linksVault & PayID & walleteRnextWeb portalOUTCOME · VERIFIED CHANGES BUILD & STRENGTHEN FIVE OPENGOV MODULES
Select a stage tab to isolate one zone. Hover or focus any diagram title to read its specification.

All five stages run together in one continuous 16-second verification cycle. Select any stage tab above or hover any diagram title to read how that part works.

Merge-train factory · no worker grades its own work

  1. 01Six Sources & Red-Proof Forge
    Discovery + failing test first

    Six channels stream gaps into the forge. Every new test must fail on main first.

    ✕ Proven failing
  2. 02Express, Batch & Owner Siding
    Parallel tracks + human review

    Express hotfixes and combined PR batches ride separate tracks. Unclear rules divert to the Owner Siding for human review.

    ◐ Human in the loop
  3. 03Evals, Quality, Security & Speed
    Four independent gates

    Separate gates verify test honesty, module boundaries, simulated attacks, and response speed.

    ● Security verified
  4. 04Strengthened OpenGov Modules
    Main Seal release

    Signed releases update and strengthen SmartRules, eApproval, SmartLink, Vault & Pay, and eRnext.

    ● Sealed to main
1221 verified items resolved

Six discovery channels recorded 1678 problems since 26 April 2026. This cumulative count sums merged code fixes and items proven already compliant. Each trend chart below names its comparison window.

Auditable scale across six discovery channels

Committed records in docs/loops/ and bounded GitHub queries supply every figure here. Missing or capped data shows as unknown, never zero.

Fixes Merged1,141
Failing Tests Added1,419
Spec Claims Proven422
Median Turnaround7.87d
Concept check

Compares product specs against module code.

1091 resolved · 1457 found
Code review

Audits module code for contract and logic bugs.

108 resolved · 119 found
Spec backlog

Pulls queued items from signed-off specs.

5 resolved · 8 found
GitHub issue

Intakes structured bug reports from users and staff.

17 resolved · 62 found
Crash search

Sends boundary inputs to APIs to expose crashes.

0 resolved · 0 found
Flaky tests

Isolates tests that fail intermittently across runs.

0 resolved · 32 found

How the Factory Works · Four Engineering Disciplines

Four disciplines turn findings into governed releases

Three scheduled shifts drive the pipeline: a weekly gap finder (Loop 1), a daily failing-test writer (Loop 2), and an hourly code fixer (Loop 3). Four disciplines enforce test honesty, security, runtime isolation, and sustainable pace.

1 · Test-First Delivery

Software Delivery Pipeline

Every code change begins with a test that fails on main for the exact reported gap. A separate fixer writes the smallest module patch, and the merge train tests ready changes together before deployment.

Inspect live merge train →
One auditable chain from gap to merge

Committed YAML records link each finding to its failing test, fix pull request, and commit.

Failing test proven before any fix

The test author never writes product code. Every new test must fail on main first.

Coordinated code, schema, and web rollouts

Each batch ships FastAPI modules, compiled database schemas, and four web apps together.

Failing-Test Proof (Loop 2)Minimal Fixer (Loop 3)Batch Merge TrainSingle-Migrator Boot Lock
01 · Red Proof
Fails on main first · fix changes up to 3 files
02 · Batch Suite
34,800+ backend tests & 4 web appslint + seam guards green
03 · Safe Rollout
Sandbox edge & health probesingle-migrator DB lock
○ GATE 01 // QUEUED⟳ VERIFYING GATE 01✓ GATE 01 // PROVEN RED

The new test fails on main for the reported gap. The fix stays inside one module.

○ GATE 02 // QUEUED⟳ VERIFYING GATE 02✓ GATE 02 // BATCH GREEN

Backend slices and all four web apps pass. Specification test markers match.

○ GATE 03 // QUEUED⟳ VERIFYING GATE 03✓ GATE 03 // HEALTHY BOOT

One container holds the database migration lock. Sandbox health answers HTTP 200.

GATE CONTRACT //Audit every pull request for unsafe data flows, cross-module SQL reads, unencrypted secrets, and weak tests before merge.
Required Pre-Merge Verification Ledger
EXACT HEAD SHA BOUNDBlocking · 6 / 6
GateSeverityScopeMerge rule
Unsafe data-flow scanBlocks SQL injection and unsafe outbound calls · semgrep-taint✕ Criticalsmartlink✓ Required
Weak-test criticRejects tests a trivial patch could pass · test-critic✕ Criticaltest PRs✓ Required
Module table guardBlocks SQL reads across module boundaries · table-guard◐ Higheapproval✓ Required
Encrypted secrets checkRequires SOPS-encrypted country secrets · secrets-guard✕ Criticaldeployments✓ Required
Malformed input testSends broken API inputs to catch server errors · boundary-fuzz◐ Highpublished✓ Required
Complexity capCaps function complexity at 15 · complexity-cap◐ Highplatform✓ Required

2 · Adversarial Verification

Test and Security Verification

Automated gates audit both the code patch and the test that justifies it. Static data-flow rules, SQL ownership guards, and an adversarial test critic block weak patches on the exact commit.

Inspect shipped evidence →
Defeat weak or rubber-stamp tests

An independent critic tries a trivial hardcoded patch and rejects any test it can fool.

Bind every pass to one exact commit

Recorded verdicts tie full backend suite logs and spec claim markers to one Git SHA.

Enforce encrypted secrets and simplicity

Static guards require SOPS-encrypted country secrets and cap function complexity at 15.

Semgrep Data-Flow ScanAdversarial Test CriticModule Table GuardEncrypted Secrets (SOPS)

3 · Production & Worker Isolation

Runtime and Boundary Protection

Public portals accept forms and files from strangers every day, while factory workers read untrusted GitHub text. Hard boundary rules reject oversized requests before sign-in, scan uploads, and isolate write credentials.

Inspect structural locks →
Reject oversized requests before sign-in

Per-route size limits return HTTP 413 before handlers parse large request bodies.

Quarantine untrusted text and scan files

Workers reading issue text hold zero write keys. ClamAV scans every uploaded file.

Separate staff and citizen accounts

Independent OIDC login realms isolate public applicants from agency staff.

Write-Key SeparationPre-Login Size Limits (HTTP 413)ClamAV Malware ScanStaff & Citizen OIDC Split

Input & Identity Defense Layers

4 Layers
  • Pre-login size limitHTTP 413
  • Stream malware scannerClamAV
  • Untrusted text quarantine0 write keys
  • Staff vs. citizen login split2 OIDC realms

Isolated Module SQL Prefixes

7 Domains
  • Rule authoring tablessmartrules_*
  • Case review & approval workflow tableseapproval_*
  • External registry tablessmartlink_*
  • Two-ledger payment tablespayment_*
  • Compiled world-model tableswm_*
  • Citizen credential vaultvault_*
  • Verified mesh receivermesh_holder_*

Hard Mechanical Ceilings Enforced in Code

REPO INVARIANTS
Pre-Auth Body Limit HTTP 413Cross-Module SQL 0 allowedFunction Complexity <= 15Test Assert Deletions 0 allowedCountry Secrets SOPS ENC
PACING POLICY //Enforce committed queue valves in ci/ci_policy.yaml so automation never floods maintainers.
POLICY CONTRACT // ci/ci_policy.yaml · DETERMINISTIC PYTHON
Committed limits govern all three queue valves automatically:
1. Active Machine Fixes (Loop 3) — max 12 open PRs ■ Policy cap
2. Total Open Fixes (All Queues) — max 50 open PRs ■ Policy cap
3. Identical Red-Streak Stop — 3 repeats escalate to owner ■ Stop rule
Dashboard, roadmap, and digest scripts run pure Python with zero inference cost.

Balanced Four-Stage Cadence (illustrative)

ARCHITECTURE SPECIMEN
0%25%50%75%100%S-1S-2S-3S-4S-5
Fixer (Loop 3)Test Writer (Loop 2)Review & TriageFinder (Loop 1)

4 · Sustainable Pace

Capacity and Queue Stewardship

Unchecked automation floods maintainers with pull requests faster than anyone can review them. Committed pacing rules cap open machine fixes, rank discovery channels by shipped value, and publish reports in pure Python.

Compare delivery and queue trends →
Track compute effort and heartbeats

State ledgers record weekly budget share and last-success age for every scheduled shift.

Rank discovery channels by merged value

Source ledgers compare all six channels by resolved work rather than raw alert noise.

Cap open queues and reclaim disk state

A queue valve pauses new fixes at 12 active machine PRs (50 total) and cleans worktrees.

Fix-Work Valve (12 / 50)Test-Count BudgetWorktree CleanupPure Python Reporting

Institutional Memory · Shared Repository Context

Every landed fix sharpens the next cycle

Factory runs disable unreviewed scratch notes. Instead, versioned specification claims, call graphs, and verified trap records in docs/loops/memory/ guide every diagnosis.

Repository Signals
Shared Context Graph Versioned in Git

Propose-Then-Execute Split

Decision Authority · Human and Machine Roles

Clear authority tiers by consequence

OpenGov assigns every workflow to a fixed Python script, a human maintainer, or a bounded worker based on blast radius.

L1L2L3

Level 1 · Deterministic Scripts

Fixed Python scripts make zero judgment calls. They verify JSON schemas, apply approved rulings, enforce budgets, and publish this site with zero inference calls.

L1L2L3

Level 2 · Human Maintainer Sign-Off

Maintainers decide every ambiguous product choice (loop:needs-decision). Priority merges (merge:express), policy edits, and country stable releases wait for a person.

L1L2L3

Level 3 · Bounded Autonomous Delivery

Scheduled stages find spec drift, prove failing tests, and open module fixes of up to three files. The merge train lands batches only after every required gate passes.

Across all tiers:Workers reading untrusted text hold zero write keysHumans sign every country-ready stable releaseSecurity, seam, and full-suite gates guard every merge

Structural Safeguards · Non-Bypassable Locks

Why the factory cannot grade its own work

Independent guards outside worker write permissions verify every diff, test assertion, merge batch, and release signature.

Protected-File and Assertion Lock

A code-structure guard stops any fix that deletes a test assertion or edits protected specs, migrations, dependencies, or CI policy.

End-to-End Commit Provenance

Every detected gap, failing test, fix pull request, and batch verdict links to Git commits and machine-readable JSON provenance.

Write-Credential Separation

Review and triage workers emit structured JSON plans only. Separate deterministic Python scripts verify schemas before writing to GitHub.

Silence Forces a Human Stop

Every fix pull request must disclose unspoken spec choices. Missing or unsure disclosures stop merging (loop:needs-decision) and page a maintainer.

Assertion Deletion Lock
Plan-Only Reviewers
Test-Proven Matrix
Zero-Fabrication JSON
Signed Stable Channel

Live Operational Pulse · Bottleneck & Watchdog Health

Where work waits now, and whether the timers run

How to read this pulse: The bold line names the single stage holding the largest queue right now. Heartbeats report the last clean run of the gap finder (loop1), test writer (loop2), and fixer (loop3). Shadow mode compares automated review rulings against human maintainer decisions.

Recorded queue: 1 test PR(s) carry the approval label (loop:approve) and remain open. They were opened more than 6h ago. Approval time is not recorded.
Recorded work needs attention. Review blockers and next steps ↓
Snapshots: 0/12 figures recordeddetails

Snapshots

Independent execution observations. Train figures remain historical.

Readiness timing is unavailable.

readiness secondsUnknownReadiness timestamps are not recorded.
integration secondsUnknownIntegration journal timestamps are not recorded.
full completionsUnknownThe snapshot scheduler is unavailable.
full duration secondsUnknownAuthenticated full results are unavailable.
edge availability secondsUnknownExact edge acceptance timestamps are unavailable.
full work discarded secondsUnknownDiscarded physical work is not recorded.
pending replacementsUnknownThe snapshot scheduler is unavailable.
repair latency secondsUnknownRepair transition timestamps are not recorded.
unresolved failuresUnknownThe protected findings projection is unavailable.
stable qualification age secondsUnknownExact stable qualification is unavailable.
human approval delay secondsUnknownHuman approval timestamps are unavailable.
stable publication age secondsUnknownExact stable publication is unavailable.
{
  "active_full": null,
  "pending_full": null,
  "last_successful_full": null
}
All 11 timers enabled details
loop1: 0h agoloop2: -1h agoloop3: -1h agoautomation trust check (shadow mode): 158/171 agree (92%)Last digest: 2026-11-07budget: 19,078,653 / 20,000,000
opengov-resonance-daemon: enabledopengov-digest.timer: enabledopengov-backlog-emit.timer: enabledopengov-issue-intake.timer: enabledopengov-issue-closure.timer: enabledopengov-clawpatch-review.timer: enabledopengov-refwatch.timer: enabledopengov-eval-review.timer: enabledopengov-factory-dashboard.timer: enabledopengov-ux-review.timer: enabledopengov-claude-update.timer: enabled
Generated 2026-11-07T20:15+00:00 UTC — rebuilt from committed records in docs/loops/ and live GitHub queries on every hourly run (no server-side cache). Download every metric, derivation, and disclosed gap in factory.json.

Waits on you

Each item, with its evidence ↓

Live Factory Floor · Two-Clock Evidence

Inspect the live machine behind every claim

Two clocks govern this floor so live state and historical counts never mix. The Merge Train polls live host status every 30 seconds, while Work Queues, Produced, Trends, and Activity rebuild hourly from one committed Git snapshot.

LIVE OPERATIONS

Merge train

Unknown

Recorded normal lane

Waiting for live status

The runtime heartbeat is unavailable.

  1. Build
  2. Test
  3. Checks
  4. Merge

On this train

2 recorded PRs
Run details
Batch
20261107T195429Z-c1e64ad0
Already landed
None recorded
Current activity since
Unknown
Dispatch
Unknown
Recovery
on
Last observed
07 Nov 20:15:00 UTC

Hourly snapshot. Live observations are not connected.

Dispatch unknown

Work queues

Who acts next: Items split between work the automation advances on its own and decisions waiting on a human maintainer.

HOURLY SNAPSHOT07 Nov 20:15 UTCThe train above has separate live status.

Blockers and next steps

Check the live train above for shared stops and current execution. Inspect these records for the next action.

1Fix PRs have not landed

An open pull request names each claimed test, and the claim is older than 7 days. The pull request's merge closes the claim, so the release sweep keeps it.

  • E-2026-W43-040
    E-2026-W43-040Test recorded 13 days ago

    An open pull request names this test, but it has not landed.

    Next action: Open the pull request and find what holds it. Do not release the claim: a release starts a second fix.

1Approved tests await merge

Approval is recorded. It does not identify a PR's blocker. The train rechecks labels and tests before merging.

90Approved tests wait for their fix

Each test lands inside its fix pull request. Remove loop:approve on the eval pull request to veto while it is open.

Show 87 more items
See shared stops and current train activity ↑

Needs your input

Decide or review

8 linked requests observed

Open a request to read its question and evidence. Shared PRs appear once, with both reasons.

  • PR #5320 open 8 hours

    the import receipt sorts notices by their words, so a lost table with publish words goes red and a marked notice in new words stays amber

    Decision requestedTest review
  • PR #5332 open 6 hours

    a registrar on the short list of connections sees "Select registry" on a must-exist check, and Save Rule does nothing

    Decision requestedTest review
  • PR #5333 open 6 hours

    during a rollout, the new copy deletes a file that the old copy is still checking for viruses

    Decision requestedTest review
Show 5 more requests
  • PR #5348 open 2 hours

    the verification history shows a group code where it promises the standard a check verified

    Decision requestedTest review
  • E-2026-W45-153 open less than an hour

    the published rules name what each review step records and never say what it holds

    Test review
  • PR #5359 open less than an hour

    eApproval asks for an officer's "corrected answers are back" email that no agency can write

    Decision requestedTest review
  • PR #5337 open less than a day

    when several imported steps run one bot, only one of them sends its answers

    Decision requested
  • E-2026-W45-155 open less than an hour

    an imported choice question loses the choices of the old form, so an applicant has nothing to pick

    Test review
4Changes that wait only for your express label

A person built each change. It changes a train file, so only `merge:express` lands it.

Show 1 more items
4Pull requests on hold

A held branch falls behind main while it waits. Remove the hold, or close the pull request.

Show 1 more items
2Pull requests the train took out of the line

The factory removed `merge:ready`. The steward gives it back when the change is the same and its checks pass on a newer main. These items need a person.

4Pull requests nobody looks after

A person built each one. It has no train label, and nobody changed it for 7 days or more.

Show 1 more items
13Tests need repair

Inspect the failed repair before deciding how work should continue.

Show 10 more items
2Branches need an update

Recorded in the last 24 hours

Dates come from work records. This view does not track live jobs.

25problems recorded
52tests recorded
22fixes recorded as merged
Inspect the activity timeline ↓
Background records and source counts

Open fix records do not prove that jobs are running. Records can include old attempts.

Record ages start at reporting, fix start, or the closure record date. They do not measure time blocked.

  • 36Reports in progress

    Oldest record: 156 days

    Concept check: 34 · Code review: 2 · Spec backlog: 0 · GitHub issue: 0 · Crash search: 0 · Flaky tests: 0

    Browse source records
  • 44Open fix records

    Oldest record: 149 days

    Concept check: 41 · Code review: 1 · Spec backlog: 1 · GitHub issue: 1 · Crash search: 0 · Flaky tests: 0

    Browse source records
  • 13Fixes awaiting a closure check

    Oldest record: 122 days

    GitHub issue: 13

    Browse source records

Archive records: 195 handed to a person to decide · 85 dropped without a fix.

Queues can overlap. Counts reflect the returned records and bounded GitHub listings. PR ages start when each PR opened, not when approval or waiting began.

What the factory has produced

1419
tests written
1141
fixes merged automatically
14
issues resolved
422
built
16
designed
1
data-model-only
4
deferred

Specification claim states: built claims pass automated CI test markers today. designed claims hold a signed-off spec awaiting code. data-model-only claims have database tables ready before workflow logic. deferred claims wait for a later phase (inspect every claim on the Feature Roadmap).

Every automatically merged fix PR (Loop 3) (1141)
Every issue closed by the double-check (14)
  • #3953 [bug] A point where branches meet stays shut after a different such point, in one order of the decisions 2026-10-16T20:13:55Z
  • #3455 [bug] Institution-migration report is offered to the wrong staff role 2026-10-04T02:15:34Z
  • #2115 [bug] Published verification endpoint never says which fields to send 2026-08-27T09:16:07Z
  • #2114 [bug] A field that only sometimes appears is published as a column that can never be empty 2026-08-27T09:16:10Z
  • #1401 Anyone signed in can create an application owned by someone else — ownership is taken from the request body unchecked 2026-07-27T02:14:54Z
  • #1340 Clarification aging sweep has never actually been scheduled 2026-08-10T05:12:51Z
  • #1123 Duplicating a repeating table copies the table but not its fields — clone children like section copy does 2026-07-23T00:14:10Z
  • #1122 A repeating table can be picked as a condition target, but the comparison can never be true — exclude it 2026-07-22T20:15:22Z
  • #1121 Removing a table row deletes the applicant's answers with one click — add a confirmation 2026-07-23T01:13:54Z
  • #1120 A typo'd field name inside a table row is accepted on an officer's decision — validate child_field like row_key 2026-08-27T09:16:13Z
  • #1076 [bug] Some generated inputs crash the server on 2 endpoints (500) 2026-07-20T08:11:27Z
  • #748 [bug] Roles list shows raw verification-method codes instead of human labels 2026-07-09T00:11:29Z
  • #732 [bug] SmartLink admin method chips: inconsistent OGDS tones across views 2026-07-08T18:12:09Z
  • #723 Portal ar/fr fee rendering acceptance tests (C3 debt) 2026-07-08T23:11:39Z

Everything found, and how far it got

W17W19W22W24W26W29W31W33W35W37W39W41W43W4508221644

1678 problems found, 1419 turned into a test, 1140 fixed. The vertical gap between two curves is work waiting at that stage. The horizontal gap is roughly how long it waited. 34 of those carry no usable date, so 1644 are drawn here.

How long the work takes

0d22.5d45d21 May14 Aug7 Novwhen the fix mergedhalf of them85%95%I-2026-W21-001 — 0.45 daysI-2026-W22-008 — 7.09 daysI-2026-W22-009 — 7.29 daysI-2026-W21-008 — 6.99 daysI-2026-W22-010 — 0.65 daysI-2026-W22-011 — 0.47 daysI-2026-W22-007 — 32.42 daysI-2026-W22-012 — 8.15 daysI-2026-W22-020 — 1.83 daysI-2026-W22-017 — 1.51 daysI-2026-W22-013 — 1.77 daysI-2026-W22-016 — 0.59 daysI-2026-W22-001 — 20.57 daysI-2026-W22-018 — 1.59 daysI-2026-W22-014 — 1.74 daysI-2026-W22-019 — 1.62 daysI-2026-W22-022 — 0.36 daysI-2026-W23-001 — 1.04 daysI-2026-W23-005 — 4.27 daysI-2026-W23-002 — 0.26 daysI-2026-W23-003 — 11.73 daysI-2026-W23-004 — 5.07 daysI-2026-W23-007 — 4.6 daysI-2026-W23-009 — 5.22 daysI-2026-W23-011 — 3.32 daysI-2026-W23-021 — 3.29 daysI-2026-W23-024 — 5.36 daysI-2026-W23-025 — 5.13 daysI-2026-W23-026 — 3.26 daysI-2026-W23-029 — 5.03 daysI-2026-W23-030 — 3.2 daysI-2026-W23-032 — 1.22 daysI-2026-W23-033 — 0.9 daysI-2026-W23-034 — 0.72 daysI-2026-W23-006 — 0.72 daysI-2026-W23-038 — 0.43 daysI-2026-W23-008 — 5.2 daysI-2026-W23-015 — 0.67 daysI-2026-W23-036 — 5.24 daysI-2026-W23-037 — 0.52 daysI-2026-W23-039 — 0.78 daysI-2026-W23-040 — 0.81 daysI-2026-W23-042 — 2.49 daysI-2026-W23-043 — 2.28 daysI-2026-W23-045 — 1.03 daysI-2026-W23-019 — 2.87 daysI-2026-W23-041 — 1.68 daysI-2026-W23-044 — 1.03 daysI-2026-W23-046 — 2.27 daysI-2026-W23-051 — 0.22 daysI-2026-W23-055 — 1.01 daysI-2026-W23-056 — 1.12 daysI-2026-W23-057 — 2.69 daysI-2026-W23-058 — 2.67 daysI-2026-W23-062 — 3.1 daysI-2026-W23-065 — 3.17 daysI-2026-W23-066 — 2.78 daysI-2026-W23-069 — 0.31 daysI-2026-W23-070 — 2.79 daysI-2026-W23-071 — 2.73 daysI-2026-W23-072 — 1.89 daysI-2026-W23-073 — 3.23 daysI-2026-W23-074 — 2.45 daysI-2026-W23-075 — 1.42 daysI-2026-W23-076 — 0.09 daysI-2026-W23-077 — 1.35 daysI-2026-W23-078 — 3.4 daysI-2026-W23-079 — 3.04 daysI-2026-W23-081 — 2.92 daysI-2026-W23-082 — 2.7 daysI-2026-W23-047 — 3 daysI-2026-W23-048 — 1.83 daysI-2026-W23-049 — 3.51 daysI-2026-W23-050 — 2.64 daysI-2026-W23-052 — 4.02 daysI-2026-W23-053 — 3.81 daysI-2026-W23-054 — 2.06 daysI-2026-W23-059 — 1.54 daysI-2026-W23-060 — 4 daysI-2026-W23-061 — 1.09 daysI-2026-W23-063 — 1.12 daysI-2026-W23-064 — 1.52 daysI-2026-W23-068 — 3.95 daysI-2026-W23-083 — 1.98 daysI-2026-W23-084 — 0.13 daysI-2026-W23-086 — 3.74 daysI-2026-W24-001 — 3.72 daysI-2026-W24-002 — 3.69 daysI-2026-W24-003 — 2.42 daysI-2026-W24-004 — 1.59 daysI-2026-W24-005 — 0.04 daysI-2026-W24-007 — 1.22 daysI-2026-W24-008 — 1.54 daysI-2026-W24-011 — 3.98 daysI-2026-W24-013 — 2.91 daysI-2026-W24-014 — 2.17 daysI-2026-W24-015 — 4.27 daysI-2026-W24-017 — 4.11 daysI-2026-W24-018 — 3.91 daysI-2026-W24-021 — 3.76 daysI-2026-W24-022 — 1.6 daysI-2026-W24-024 — 2.97 daysI-2026-W23-085 — 3.93 daysI-2026-W23-080 — 0.3 daysI-2026-W24-006 — 4.21 daysI-2026-W24-010 — 0.4 daysI-2026-W24-012 — 0.58 daysI-2026-W24-016 — 5.07 daysI-2026-W24-019 — 4.43 daysI-2026-W24-020 — 4.33 daysI-2026-W24-023 — 4.07 daysI-2026-W24-025 — 3.73 daysI-2026-W24-026 — 3.41 daysI-2026-W24-027 — 3.91 daysI-2026-W24-028 — 1.43 daysI-2026-W24-029 — 6.35 daysI-2026-W24-031 — 4.25 daysI-2026-W24-032 — 3.31 daysI-2026-W24-033 — 2.61 daysI-2026-W24-035 — 1.38 daysI-2026-W24-093 — 3.88 daysI-2026-W24-034 — 2.26 daysI-2026-W24-094 — 5.06 daysI-2026-W24-102 — 6.45 daysI-2026-W24-104 — 6.33 daysI-2026-W24-063 — 2.86 daysI-2026-W24-095 — 4.17 daysI-2026-W24-096 — 3.56 daysI-2026-W24-098 — 7.78 daysI-2026-W24-037 — 7.65 daysI-2026-W24-101 — 7.54 daysI-2026-W24-103 — 7.19 daysI-2026-W24-105 — 7.17 daysI-2026-W24-106 — 7.2 daysI-2026-W24-108 — 7.05 daysI-2026-W24-118 — 7.85 daysI-2026-W24-120 — 6.18 daysI-2026-W24-122 — 6.49 daysI-2026-W24-123 — 6 daysI-2026-W24-127 — 5.95 daysI-2026-W24-128 — 8.07 daysI-2026-W24-130 — 4.22 daysI-2026-W24-134 — 3.22 daysI-2026-W24-135 — 8.22 daysI-2026-W24-140 — 6.24 daysI-2026-W24-143 — 4.26 daysI-2026-W24-144 — 5.87 daysI-2026-W24-131 — 5.38 daysI-2026-W24-125 — 2.04 daysI-2026-W24-137-evalfix — 7.87 daysI-2026-W24-137 — 7.87 daysI-2026-W24-070 — 6.76 daysI-2026-W24-146 — 5.66 daysI-2026-W24-150 — 5.14 daysI-2026-W24-151 — 2.31 daysI-2026-W24-152 — 1.19 daysI-2026-W24-154 — 1.69 daysI-2026-W24-158 — 0.14 daysI-2026-W24-160 — 0.04 daysI-2026-W25-003 — 0.02 daysI-2026-W25-002 — 0.04 daysI-2026-W25-006 — 0.05 daysI-2026-W25-010 — 2.17 daysI-2026-W25-008 — 0.05 daysI-2026-W26-001 — 0.04 daysI-2026-W28-005 — 0.05 daysI-2026-W28-003 — 0.08 daysI-2026-W28-006 — 0.76 daysI-2026-W28-008 — 0.06 daysI-2026-W28-010 — 0.05 daysI-2026-W28-011 — 0.06 daysI-2026-W28-017 — 0.04 daysI-2026-W28-018 — 0.18 daysI-2026-W28-020 — 0.05 daysI-2026-W28-021 — 0.05 daysI-2026-W28-026 — 1.01 daysI-2026-W28-027 — 0.93 daysI-2026-W28-028 — 0.72 daysI-2026-W28-030 — 0.37 daysI-2026-W28-031 — 0.29 daysI-2026-W28-033 — 0.04 daysI-2026-W28-035 — 0.17 daysI-2026-W28-036 — 0.05 daysI-2026-W28-038 — 0.12 daysI-2026-W28-039 — 0.08 daysI-2026-W28-040 — 0.25 daysI-2026-W28-042 — 0.2 daysI-2026-W28-043 — 1.27 daysI-2026-W28-013 — 1.47 daysI-2026-W28-044 — 0.05 daysI-2026-W28-045 — 0.07 daysI-2026-W28-046 — 0.09 daysI-2026-W28-047 — 1.26 daysI-2026-W28-068 — 0.04 daysI-2026-W28-070 — 0.06 daysI-2026-W28-071 — 0.04 daysI-2026-W28-072 — 0.03 daysI-2026-W28-079 — 0.07 daysI-2026-W29-001 — 0.1 daysI-2026-W29-002 — 0.14 daysI-2026-W29-003 — 0.04 daysI-2026-W29-004 — 0.03 daysI-2026-W29-005 — 2.26 daysI-2026-W29-006 — 4.75 daysI-2026-W29-008 — 3.22 daysI-2026-W29-009 — 1.3 daysI-2026-W29-010 — 0.27 daysI-2026-W29-011 — 34.75 daysI-2026-W29-012 — 42.94 daysI-2026-W24-161 — 34.4 daysI-2026-W29-013 — 34.49 daysI-2026-W29-014 — 34.26 daysI-2026-W29-015 — 34.07 daysI-2026-W29-018 — 32.5 daysI-2026-W29-019 — 32.51 daysI-2026-W24-162 — 32.22 daysI-2026-W25-013 — 25.93 daysI-2026-W28-082 — 7.15 daysI-2026-W29-020 — 28.8 daysI-2026-W25-014 — 25.54 daysI-2026-W29-023 — 9.82 daysI-2026-W29-025 — 8.53 daysI-2026-W29-037 — 8.36 daysI-2026-W29-039 — 8.07 daysI-2026-W29-041 — 8.25 daysI-2026-W29-042 — 8.03 daysI-2026-W29-043 — 7.98 daysI-2026-W29-044 — 7.99 daysI-2026-W29-045 — 8.64 daysI-2026-W28-049 — 8.66 daysI-2026-W28-062 — 7.12 daysI-2026-W29-052 — 7.39 daysI-2026-W29-053 — 0.53 daysI-2026-W29-060 — 0.13 daysI-2026-W29-061 — 0.15 daysI-2026-W29-067 — 0.19 daysI-2026-W29-068 — 0.24 daysI-2026-W29-069 — 0.24 daysI-2026-W29-074 — 0.21 daysI-2026-W29-076 — 0.05 daysI-2026-W29-054 — 2.69 daysI-2026-W29-059 — 2.26 daysI-2026-W29-077 — 0.06 daysI-2026-W30-001 — 0.04 daysI-2026-W29-016 — 36.36 daysI-2026-W26-002 — 22.16 daysI-2026-W30-002 — 0.06 daysI-2026-W30-003 — 1.64 daysI-2026-W30-004 — 0.26 daysI-2026-W30-023 — 0.25 daysI-2026-W30-024 — 0.29 daysI-2026-W30-025 — 0.22 daysI-2026-W30-027 — 0.27 daysI-2026-W30-029 — 0.15 daysI-2026-W30-032 — 0.21 daysI-2026-W30-034 — 0.12 daysI-2026-W30-033 — 0.19 daysI-2026-W30-037 — 0.05 daysI-2026-W30-038 — 0.09 daysI-2026-W30-021 — 1.82 daysI-2026-W30-043 — 3.81 daysI-2026-W30-049 — 4.46 daysI-2026-W30-050 — 2.23 daysI-2026-W30-051 — 2.25 daysI-2026-W30-052 — 1.68 daysI-2026-W30-053 — 1.04 daysI-2026-W30-055 — 0.38 daysI-2026-W30-057 — 0.32 daysI-2026-W30-059 — 0.34 daysI-2026-W30-060 — 0.37 daysI-2026-W30-062 — 0.37 daysI-2026-W30-065 — 0.3 daysI-2026-W30-067 — 0.28 daysI-2026-W30-071 — 0.91 daysI-2026-W30-070 — 0.77 daysI-2026-W30-072 — 0.73 daysI-2026-W30-073 — 0.1 daysI-2026-W30-076 — 0.81 daysI-2026-W30-077 — 0.24 daysI-2026-W30-078 — 1.55 daysI-2026-W30-079 — 0.22 daysI-2026-W30-081 — 0.24 daysI-2026-W30-082 — 0.15 daysI-2026-W30-083 — 0.22 daysI-2026-W30-090 — 0.54 daysI-2026-W30-087 — 0.13 daysI-2026-W30-095 — 0.2 daysI-2026-W30-094 — 0.53 daysI-2026-W30-096 — 0.22 daysI-2026-W30-100 — 0.31 daysI-2026-W30-111 — 0.22 daysI-2026-W30-112 — 0.2 daysI-2026-W30-113 — 0.19 daysI-2026-W31-002 — 0.16 daysI-2026-W31-004 — 0.09 daysI-2026-W31-005 — 0.12 daysI-2026-W31-009 — 0.18 daysI-2026-W31-006 — 0.13 daysI-2026-W31-010 — 0.12 daysI-2026-W31-011 — 0.07 daysI-2026-W31-012 — 0.1 daysI-2026-W31-014 — 0.18 daysI-2026-W31-020 — 2.37 daysI-2026-W31-016 — 2.88 daysI-2026-W31-021 — 2.06 daysI-2026-W31-024 — 2.71 daysI-2026-W31-025 — 1.5 daysI-2026-W31-042 — 0.12 daysI-2026-W31-039 — 0.56 daysI-2026-W30-104 — 2.69 daysI-2026-W30-115 — 3.33 daysI-2026-W31-044 — 3.14 daysI-2026-W30-056 — 4.71 daysI-2026-W31-046 — 3.12 daysI-2026-W31-050 — 3.17 daysI-2026-W31-054 — 2.34 daysI-2026-W31-003 — 2.95 daysI-2026-W31-049 — 3.31 daysI-2026-W31-052 — 0.5 daysI-2026-W31-055 — 1.11 daysI-2026-W31-056 — 5.41 daysI-2026-W31-094 — 1.13 daysI-2026-W31-095 — 0.29 daysI-2026-W31-091 — 2.36 daysI-2026-W31-096 — 1.91 daysI-2026-W31-102 — 1.73 daysI-2026-W31-100 — 2.43 daysI-2026-W31-122 — 3.44 daysI-2026-W31-113 — 3.74 daysI-2026-W31-106 — 4.88 daysI-2026-W31-115 — 5.31 daysI-2026-W31-116 — 3.66 daysI-2026-W31-118 — 4.36 daysI-2026-W31-120 — 3.88 daysI-2026-W31-121 — 3.34 daysI-2026-W31-086 — 2.85 daysI-2026-W31-126 — 0.15 daysI-2026-W31-090 — 3.53 daysI-2026-W31-127 — 4.31 daysI-2026-W31-132 — 6.1 daysI-2026-W31-131 — 6.25 daysI-2026-W31-135 — 2.71 daysI-2026-W31-136 — 4.42 daysI-2026-W31-130 — 3.15 daysI-2026-W31-137 — 3.79 daysI-2026-W31-142 — 2.83 daysI-2026-W32-001 — 3.19 daysI-2026-W32-003 — 5.97 daysI-2026-W32-009 — 0.97 daysI-2026-W32-004 — 1.06 daysI-2026-W32-011 — 0.91 daysI-2026-W32-014 — 4.35 daysI-2026-W32-013 — 0.76 daysI-2026-W32-012 — 0.88 daysI-2026-W32-015 — 0.61 daysI-2026-W32-016 — 0.66 daysI-2026-W31-143 — 0.65 daysI-2026-W32-019 — 0.56 daysI-2026-W31-134 — 0.51 daysI-2026-W32-018 — 0.74 daysI-2026-W32-021 — 0.47 daysI-2026-W32-002 — 0.54 daysI-2026-W32-004-v2 — 0.57 daysI-2026-W32-029 — 0.55 daysI-2026-W32-010 — 0.69 daysI-2026-W32-040 — 0.77 daysI-2026-W32-041 — 0.7 daysI-2026-W32-042 — 0.71 daysI-2026-W32-043 — 0.72 daysI-2026-W32-045 — 0.59 daysI-2026-W32-046 — 0.6 daysI-2026-W32-047 — 0.56 daysI-2026-W32-023 — 0.5 daysI-2026-W32-048 — 0.86 daysI-2026-W31-103 — 4.72 daysI-2026-W31-114 — 5.88 daysI-2026-W31-093 — 6.23 daysI-2026-W32-024 — 0.68 daysI-2026-W32-049 — 1.36 daysI-2026-W31-066 — 8.98 daysI-2026-W30-093 — 9.17 daysI-2026-W32-052 — 1.64 daysI-2026-W32-053 — 0.46 daysI-2026-W32-058 — 0.49 daysI-2026-W32-027 — 2.52 daysI-2026-W32-025-v2 — 0.81 daysI-2026-W32-034-v3 — 4.98 daysI-2026-W32-038 — 2.63 daysI-2026-W32-070 — 2.46 daysI-2026-W32-068 — 8.23 daysI-2026-W32-073 — 1.22 daysI-2026-W32-077 — 2.7 daysI-2026-W32-099 — 2.51 daysI-2026-W32-100 — 1.38 daysI-2026-W32-102 — 1.44 daysI-2026-W32-078 — 2.82 daysI-2026-W32-105 — 1.5 daysI-2026-W32-106 — 2.23 daysI-2026-W32-112 — 3.14 daysI-2026-W32-115 — 2.6 daysI-2026-W32-111 — 1.5 daysI-2026-W32-116 — 3.25 daysI-2026-W32-064-v2 — 1.85 daysI-2026-W32-065 — 2.26 daysI-2026-W32-119 — 0.93 daysI-2026-W32-126 — 2.05 daysI-2026-W32-133 — 0.92 daysI-2026-W32-157 — 3.2 daysI-2026-W32-155 — 3.23 daysI-2026-W32-153 — 9.51 daysI-2026-W32-151 — 5.21 daysI-2026-W32-083 — 5.83 daysI-2026-W32-147 — 5.93 daysI-2026-W32-146 — 4.44 daysI-2026-W32-144 — 3.73 daysI-2026-W32-163 — 3.05 daysI-2026-W32-161 — 5.56 daysI-2026-W32-165 — 3.09 daysI-2026-W32-167 — 3.03 daysI-2026-W32-101 — 3.17 daysI-2026-W32-169 — 0.26 daysI-2026-W32-171 — 0.29 daysI-2026-W32-168 — 2.93 daysI-2026-W32-172 — 0.32 daysI-2026-W32-181 — 0.4 daysI-2026-W32-183 — 0.45 daysI-2026-W32-186 — 0.35 daysI-2026-W32-195 — 0.56 daysI-2026-W33-001 — 0.05 daysI-2026-W33-002 — 0.08 daysI-2026-W33-007 — 0.2 daysI-2026-W33-011 — 0.15 daysI-2026-W33-008 — 0.13 daysI-2026-W33-009 — 0.21 daysI-2026-W33-010 — 0.2 daysI-2026-W33-012 — 0.13 daysI-2026-W33-019 — 0.51 daysI-2026-W33-017 — 4.05 daysI-2026-W33-029 — 4.05 daysI-2026-W33-022 — 5.3 daysI-2026-W33-028 — 1.4 daysI-2026-W32-124 — 11.24 daysI-2026-W33-023 — 3.76 daysI-2026-W32-199 — 6.42 daysI-2026-W32-194 — 6.3 daysI-2026-W32-132 — 11.29 daysI-2026-W32-123 — 11.4 daysI-2026-W32-202 — 6.22 daysI-2026-W33-025 — 3.69 daysI-2026-W33-003 — 5.74 daysI-2026-W32-110 — 13.37 daysI-2026-W33-016 — 5 daysI-2026-W32-121 — 12.09 daysI-2026-W32-122 — 12.32 daysI-2026-W33-032 — 2.88 daysI-2026-W33-005 — 5.89 daysI-2026-W32-075 — 13.89 daysI-2026-W33-037 — 1.35 daysI-2026-W33-040 — 1.32 daysI-2026-W33-026 — 3.37 daysI-2026-W33-041 — 6.87 daysI-2026-W33-039 — 1.39 daysI-2026-W33-044 — 6.31 daysI-2026-W33-038 — 1.42 daysI-2026-W32-141 — 11.96 daysI-2026-W32-108 — 14.24 daysI-2026-W33-027 — 2.46 daysI-2026-W33-030 — 4.76 daysI-2026-W33-035 — 1.71 daysI-2026-W33-033 — 3.07 daysI-2026-W33-048 — 2.52 daysI-2026-W34-007 — 11.69 daysI-2026-W33-049 — 11.6 daysI-2026-W34-009 — 6.67 daysI-2026-W34-012 — 6.48 daysI-2026-W34-011 — 6.58 daysI-2026-W34-108 — 6.42 daysI-2026-W33-056 — 2.14 daysI-2026-W34-117 — 12.18 daysI-2026-W34-119 — 2.79 daysI-2026-W34-122 — 2.9 daysI-2026-W34-127 — 3.03 daysI-2026-W34-132 — 3 daysI-2026-W33-055-impl — 3.25 daysI-2026-W33-057 — 3.26 daysI-2026-W34-143 — 12.05 daysI-2026-W34-145 — 9.5 daysI-2026-W34-146 — 9.34 daysI-2026-W34-147 — 8.34 daysI-2026-W34-149 — 7.86 daysI-2026-W34-151 — 5.24 daysI-2026-W34-160 — 5.93 daysI-2026-W34-153 — 8.06 daysI-2026-W34-161 — 5.84 daysI-2026-W34-200 — 5.72 daysI-2026-W34-155 — 5.76 daysI-2026-W34-205 — 5.78 daysI-2026-W34-210 — 5.83 daysI-2026-W34-211 — 5.85 daysI-2026-W34-204 — 6.03 daysI-2026-W34-203 — 16.64 daysI-2026-W34-214 — 11.13 daysI-2026-W34-300 — 10.98 daysI-2026-W34-301 — 19.18 daysI-2026-W34-302 — 6.36 daysI-2026-W34-303 — 17.72 daysI-2026-W33-060 — 7.94 daysI-2026-W34-154 — 8.22 daysI-2026-W34-159 — 6.98 daysI-2026-W34-082 — 13.57 daysI-2026-W34-123 — 7.48 daysI-2026-W33-092 — 10.31 daysI-2026-W34-116 — 16.91 daysI-2026-W34-213 — 11.84 daysI-2026-W34-217 — 11.26 daysI-2026-W34-309 — 10.4 daysI-2026-W34-316 — 10.36 daysI-2026-W34-317 — 10.46 daysI-2026-W34-319 — 10.42 daysI-2026-W34-331 — 9.32 daysI-2026-W34-330 — 9.54 daysI-2026-W34-335 — 6.91 daysI-2026-W35-003 — 9.84 daysI-2026-W35-009 — 8.33 daysI-2026-W35-010 — 9.85 daysI-2026-W35-013 — 9.83 daysI-2026-W35-023 — 9.97 daysI-2026-W35-025 — 9.88 daysI-2026-W35-014 — 11.01 daysI-2026-W34-327 — 12.18 daysI-2026-W35-039 — 8.24 daysI-2026-W34-021 — 11 daysI-2026-W35-055 — 12.38 daysI-2026-W35-054 — 12.62 daysI-2026-W35-057 — 12.37 daysI-2026-W35-063 — 9.96 daysI-2026-W35-064 — 12.2 daysI-2026-W34-144 — 12.58 daysI-2026-W35-008 — 13.51 daysI-2026-W35-050 — 13.31 daysI-2026-W34-333 — 14.32 daysI-2026-W35-072 — 12.86 daysI-2026-W35-042 — 10.95 daysI-2026-W35-022 — 13.75 daysI-2026-W34-304 — 18.32 daysI-2026-W34-336 — 14.39 daysI-2026-W34-328 — 12.14 daysI-2026-W35-088 — 13.1 daysI-2026-W35-093 — 13.1 daysI-2026-W35-119 — 13.24 daysI-2026-W35-128 — 13.51 daysI-2026-W35-132 — 13.42 daysI-2026-W35-134 — 13.44 daysI-2026-W36-007 — 14.6 daysI-2026-W35-094 — 16.7 daysI-2026-W36-009 — 14.71 daysI-2026-W35-133 — 16.54 daysI-2026-W36-008 — 16.14 daysI-2026-W35-046 — 15.22 daysI-2026-W35-121 — 14.99 daysI-2026-W35-007 — 18.25 daysI-2026-W35-129 — 16.49 daysI-2026-W35-044 — 19.76 daysI-2026-W36-016 — 15.34 daysI-2026-W35-150 — 16.43 daysI-2026-W35-066 — 17.19 daysI-2026-W35-033 — 15.32 daysI-2026-W35-018 — 18.15 daysI-2026-W35-084 — 17.19 daysI-2026-W34-324 — 19.21 daysI-2026-W36-036 — 15.64 daysI-2026-W36-050 — 15.17 daysI-2026-W36-053 — 15.3 daysI-2026-W36-054 — 15.87 daysI-2026-W36-055 — 15.81 daysI-2026-W36-056 — 15.82 daysI-2026-W36-057 — 15.82 daysI-2026-W36-058 — 15.27 daysI-2026-W36-059 — 15.72 daysI-2026-W36-065 — 15.42 daysI-2026-W36-064 — 15.46 daysI-2026-W35-145 — 15.93 daysI-2026-W36-067 — 15.51 daysI-2026-W36-068 — 15.52 daysI-2026-W36-070 — 18.25 daysI-2026-W36-071 — 18.24 daysI-2026-W36-083 — 15.67 daysI-2026-W36-081 — 15.7 daysI-2026-W36-078 — 15.74 daysI-2026-W36-084 — 28.55 daysI-2026-W36-079 — 16.82 daysI-2026-W36-094 — 10.29 daysI-2026-W36-093 — 10.29 daysI-2026-W36-096 — 8.35 daysI-2026-W36-090 — 13.35 daysI-2026-W36-082 — 16.37 daysI-2026-W36-092 — 12.39 daysI-2026-W36-080 — 30.89 daysI-2026-W36-075 — 18.51 daysI-2026-W36-066 — 31.87 daysI-2026-W34-059 — 17.04 daysI-2026-W36-103 — 13.29 daysI-2026-W36-095 — 9.46 daysI-2026-W36-112 — 10.71 daysI-2026-W36-086 — 18.81 daysI-2026-W36-097 — 12.48 daysI-2026-W36-114 — 10.66 daysI-2026-W36-106 — 12.36 daysI-2026-W36-099 — 14.15 daysI-2026-W36-091 — 13.5 daysI-2026-W36-089 — 13.59 daysI-2026-W36-115 — 10.69 daysI-2026-W36-037 — 19.11 daysI-2026-W36-041 — 18.2 daysI-2026-W36-141 — 7.37 daysI-2026-W36-149 — 13.9 daysI-2026-W36-142 — 7.51 daysI-2026-W36-144 — 17.5 daysI-2026-W36-151 — 13.28 daysI-2026-W36-134 — 9.12 daysI-2026-W36-128 — 10.43 daysI-2026-W36-121 — 11.32 daysI-2026-W36-125 — 8.53 daysI-2026-W36-122 — 8.57 daysI-2026-W36-130 — 8.47 daysI-2026-W36-124 — 11.15 daysI-2026-W36-155 — 7.46 daysI-2026-W36-123 — 11.16 daysI-2026-W36-146 — 14.94 daysI-2026-W36-154 — 11.78 daysI-2026-W36-126 — 8.56 daysI-2026-W36-139 — 9.04 daysI-2026-W36-127 — 10.91 daysI-2026-W36-135 — 9.2 daysI-2026-W36-088 — 30.75 daysI-2026-W36-120 — 8.67 daysI-2026-W36-159 — 7.57 daysI-2026-W36-161 — 7.59 daysI-2026-W36-163 — 9.27 daysI-2026-W36-165 — 9.22 daysI-2026-W36-167 — 7.7 daysI-2026-W36-169 — 9.26 daysI-2026-W36-170 — 7.77 daysI-2026-W36-171 — 8.3 daysI-2026-W36-172 — 8.28 daysI-2026-W36-173 — 7.94 daysI-2026-W36-174 — 7.98 daysI-2026-W36-175 — 7.99 daysI-2026-W36-177 — 8.53 daysI-2026-W36-180 — 8.11 daysI-2026-W36-183 — 16.26 daysI-2026-W36-185 — 8.32 daysI-2026-W36-186 — 16.36 daysI-2026-W37-001 — 8.32 daysI-2026-W37-003 — 8.15 daysI-2026-W37-007 — 15.57 daysI-2026-W37-011 — 8.27 daysI-2026-W37-014 — 8.25 daysI-2026-W37-015 — 8.43 daysI-2026-W37-016 — 8.29 daysI-2026-W37-017 — 8.46 daysI-2026-W37-018 — 8.39 daysI-2026-W37-019 — 8.41 daysI-2026-W37-020 — 16 daysI-2026-W37-025 — 8.45 daysI-2026-W37-022 — 8.53 daysI-2026-W37-028 — 15.66 daysI-2026-W37-027 — 15.71 daysI-2026-W37-029 — 8.59 daysI-2026-W37-041 — 13.15 daysI-2026-W37-044 — 11.94 daysI-2026-W37-045 — 11.58 daysI-2026-W37-043 — 12.34 daysI-2026-W37-046 — 6.37 daysI-2026-W37-047 — 6.39 daysI-2026-W37-040 — 20.44 daysI-2026-W37-031 — 6.66 daysI-2026-W37-009 — 9.61 daysI-2026-W37-048 — 10.73 daysI-2026-W37-051 — 10.4 daysI-2026-W36-179 — 11.49 daysI-2026-W36-148 — 11.48 daysI-2026-W37-056 — 7.57 daysI-2026-W37-055 — 8.22 daysI-2026-W37-004 — 19.35 daysI-2026-W37-032 — 19.45 daysI-2026-W37-057 — 12.64 daysI-2026-W36-176 — 13.82 daysI-2026-W36-108 — 18.94 daysI-2026-W36-098 — 16.77 daysI-2026-W37-058 — 15.39 daysI-2026-W37-053 — 9.63 daysI-2026-W37-059 — 18.09 daysI-2026-W37-060 — 9.83 daysI-2026-W37-062 — 10.29 daysI-2026-W37-050 — 13.87 daysI-2026-W37-042 — 16.86 daysI-2026-W37-039 — 10.3 daysI-2026-W37-033 — 19.98 daysI-2026-W37-030 — 20.09 daysI-2026-W36-085 — 21.97 daysI-2026-W36-073 — 26.58 daysI-2026-W37-065 — 18.58 daysI-2026-W37-008 — 13.42 daysI-2026-W37-064 — 16.1 daysI-2026-W37-066 — 24.44 daysI-2026-W36-184 — 13.96 daysI-2026-W37-067 — 13.26 daysI-2026-W37-068 — 10.66 daysI-2026-W36-182 — 14.12 daysI-2026-W37-069 — 10.37 daysI-2026-W36-181 — 22.18 daysI-2026-W36-166 — 16.01 daysI-2026-W36-101 — 22 daysI-2026-W36-160 — 14.63 daysI-2026-W37-026 — 24.36 daysI-2026-W37-023 — 17.21 daysI-2026-W36-145 — 28.62 daysI-2026-W37-090 — 20.41 daysI-2026-W37-091 — 20.25 daysI-2026-W38-002 — 20.34 daysI-2026-W38-004 — 27.02 daysI-2026-W38-005 — 26.9 daysI-2026-W38-006 — 32.03 daysI-2026-W38-007 — 21.62 daysI-2026-W38-009 — 20.16 daysI-2026-W38-010 — 18.71 daysI-2026-W38-011 — 18.71 daysI-2026-W38-013 — 18.69 daysI-2026-W37-089 — 20.7 daysI-2026-W38-015 — 18.67 daysI-2026-W38-016 — 18.66 daysI-2026-W38-017 — 18.55 daysI-2026-W37-085 — 33.34 daysI-2026-W38-018 — 18.47 daysI-2026-W38-019 — 18.44 daysI-2026-W37-082 — 28.92 daysI-2026-W37-083 — 21.24 daysI-2026-W38-020 — 18.4 daysI-2026-W37-077 — 21.32 daysI-2026-W37-078 — 27.04 daysI-2026-W37-076 — 21.36 daysI-2026-W37-073 — 27.51 daysI-2026-W38-022 — 19.7 daysI-2026-W38-023 — 19.67 daysI-2026-W38-025 — 19.68 daysI-2026-W38-026 — 19.55 daysI-2026-W37-074 — 22.87 daysI-2026-W38-027 — 19.53 daysI-2026-W38-028 — 19.54 daysI-2026-W38-029 — 19.45 daysI-2026-W38-030 — 19.46 daysI-2026-W38-031 — 19.36 daysI-2026-W38-032 — 19.32 daysI-2026-W38-033 — 19.3 daysI-2026-W38-034 — 19.39 daysI-2026-W38-035 — 19.35 daysI-2026-W38-040 — 19.01 daysI-2026-W38-042 — 18.93 daysI-2026-W38-045 — 21.11 daysI-2026-W38-047 — 21.06 daysI-2026-W38-049 — 20.91 daysI-2026-W38-050 — 20.84 daysI-2026-W38-051 — 20.87 daysI-2026-W38-052 — 20.84 daysI-2026-W38-053 — 20.68 daysI-2026-W38-054 — 20.66 daysI-2026-W38-044 — 21.31 daysI-2026-W38-055 — 20.67 daysI-2026-W38-056 — 20.54 daysI-2026-W38-058 — 20.32 daysI-2026-W38-059 — 20.27 daysI-2026-W38-060 — 20.06 daysI-2026-W38-064 — 20.04 daysI-2026-W39-002 — 19.55 daysI-2026-W39-003 — 16.35 daysI-2026-W39-005 — 18.45 daysI-2026-W39-006 — 16.6 daysI-2026-W39-008 — 16.45 daysI-2026-W39-011 — 16.36 daysI-2026-W39-012 — 16.32 daysI-2026-W39-013 — 16.27 daysI-2026-W39-017 — 15.99 daysI-2026-W39-018 — 15.9 daysI-2026-W39-019 — 15.81 daysI-2026-W39-022 — 33.25 daysI-2026-W36-153 — 35.75 daysI-2026-W36-156 — 30.59 daysI-2026-W36-168 — 30.38 daysI-2026-W36-187 — 30.07 daysI-2026-W37-024 — 29.51 daysI-2026-W37-049 — 30.52 daysI-2026-W37-052 — 26.55 daysI-2026-W36-140 — 30.99 daysI-2026-W36-147 — 37.73 daysI-2026-W37-071 — 29.76 daysI-2026-W37-072 — 37.44 daysI-2026-W38-039 — 23.92 daysI-2026-W36-104 — 38.52 daysI-2026-W36-118 — 37.89 daysI-2026-W36-137 — 35.78 daysI-2026-W36-150 — 40.05 daysI-2026-W37-002 — 33.51 daysI-2026-W37-075 — 29.76 daysI-2026-W37-086 — 29.62 daysI-2026-W37-087 — 29.59 daysI-2026-W39-009 — 20.41 daysI-2026-W36-111 — 39.09 daysI-2026-W36-131 — 39.34 daysI-2026-W40-001 — 20.49 daysI-2026-W40-002 — 31.38 daysI-2026-W40-003 — 29.91 daysI-2026-W40-004 — 21.28 daysI-2026-W40-005 — 21.6 daysI-2026-W40-007 — 37.26 daysI-2026-W41-001 — 29.83 daysI-2026-W41-002 — 28.82 daysI-2026-W41-003 — 27.81 daysI-2026-W41-004 — 22.36 daysI-2026-W41-005 — 22.4 daysI-2026-W41-006 — 22.3 daysI-2026-W41-007 — 22.27 daysI-2026-W41-008 — 15.8 daysI-2026-W41-009 — 15.67 daysI-2026-W41-012 — 18.8 daysI-2026-W41-014 — 18.45 daysI-2026-W41-015 — 17.86 daysI-2026-W41-017 — 16.58 daysI-2026-W41-018 — 19.09 daysI-2026-W41-019 — 18.8 daysI-2026-W41-020 — 16.01 daysI-2026-W41-022 — 16.47 daysI-2026-W41-023 — 21.24 daysI-2026-W37-084 — 38.52 daysI-2026-W36-074 — 52.42 daysI-2026-W36-158 — 42.5 daysI-2026-W36-162 — 52.54 daysI-2026-W37-010 — 41.62 daysI-2026-W37-021 — 41.44 daysI-2026-W37-035 — 38.79 daysI-2026-W37-013 — 41.63 daysI-2026-W37-036 — 48.22 daysI-2026-W37-037 — 48.1 daysI-2026-W37-081 — 42.82 daysI-2026-W37-088 — 38.13 daysI-2026-W36-133 — 43.73 daysI-2026-W38-038 — 34.66 daysI-2026-W38-043 — 34.25 daysI-2026-W38-063 — 32.79 daysI-2026-W39-004 — 31.28 daysI-2026-W39-007 — 29.1 daysI-2026-W39-014 — 28.75 daysI-2026-W39-016 — 28.59 daysI-2026-W39-015 — 28.76 daysI-2026-W41-013 — 20.03 daysI-2026-W41-016 — 20.87 daysI-2026-W41-025 — 36.28 daysI-2026-W41-027 — 21.61 daysI-2026-W37-070 — 39.36 daysI-2026-W41-028 — 21.27 daysI-2026-W41-029 — 10.4 daysI-2026-W41-031 — 11.71 daysI-2026-W41-032 — 22.07 daysI-2026-W41-033 — 21.22 daysI-2026-W41-011 — 21.04 daysI-2026-W41-026 — 21.87 daysI-2026-W41-030 — 11.84 daysI-2026-W41-034 — 21.71 daysI-2026-W41-024 — 23.22 daysI-2026-W42-001 — 36.35 daysI-2026-W42-002 — 12.65 daysI-2026-W42-003 — 12.58 daysI-2026-W42-004 — 12.06 daysI-2026-W42-005 — 22.51 daysI-2026-W42-006 — 9.72 daysI-2026-W42-007 — 12.02 daysI-2026-W42-008 — 11.56 daysI-2026-W42-009 — 9.3 daysI-2026-W42-010 — 13.59 daysI-2026-W42-011 — 13.43 daysI-2026-W42-012 — 13.23 daysI-2026-W42-013 — 8.75 daysI-2026-W42-014 — 13.23 daysI-2026-W42-015 — 12.77 daysI-2026-W42-016 — 12.44 daysI-2026-W42-017 — 9.63 daysI-2026-W42-020 — 23.61 daysI-2026-W42-021 — 23.74 daysI-2026-W42-022 — 23.5 daysI-2026-W42-023 — 23.42 daysI-2026-W42-024 — 23.11 daysI-2026-W42-025 — 21.93 daysI-2026-W42-026 — 21.79 daysI-2026-W42-027 — 21.46 daysI-2026-W42-028 — 21.54 daysI-2026-W42-029 — 21.46 daysI-2026-W42-030 — 21.58 daysI-2026-W42-031 — 21.42 daysI-2026-W42-032 — 21.18 daysI-2026-W42-034 — 16.55 daysI-2026-W42-035 — 16.46 daysI-2026-W42-036 — 16.42 daysI-2026-W42-033 — 16.82 daysI-2026-W42-037 — 15.93 daysI-2026-W42-038 — 15.66 daysI-2026-W42-039 — 15.51 daysI-2026-W42-041 — 14.64 daysI-2026-W42-042 — 14.62 daysI-2026-W42-043 — 14.64 daysI-2026-W42-044 — 14.56 daysI-2026-W42-045 — 26.09 daysI-2026-W42-046 — 39.71 daysI-2026-W42-047 — 15.78 daysI-2026-W42-049 — 12.55 daysI-2026-W42-050 — 11.56 daysI-2026-W42-051 — 5.89 daysI-2026-W42-052 — 6.07 daysI-2026-W42-053 — 6.59 daysI-2026-W42-054 — 4.18 daysI-2026-W42-055 — 15.55 daysI-2026-W42-056 — 6.81 daysI-2026-W42-057 — 6.42 daysI-2026-W42-058 — 24.06 daysI-2026-W42-060 — 4.28 daysI-2026-W42-061 — 4.3 daysI-2026-W42-062 — 16.74 daysI-2026-W42-065 — 16.55 daysI-2026-W42-066 — 4.86 daysI-2026-W42-067 — 16.52 daysI-2026-W42-068 — 14.99 daysI-2026-W42-071 — 14.47 daysI-2026-W42-072 — 14.44 daysI-2026-W42-073 — 14.09 daysI-2026-W42-059 — 24.91 daysI-2026-W42-063 — 17.17 daysI-2026-W42-064 — 17.12 daysI-2026-W42-069 — 15.38 daysI-2026-W42-074 — 14.79 daysI-2026-W42-075 — 14 daysI-2026-W42-076 — 13.76 daysI-2026-W42-077 — 13.6 daysI-2026-W42-078 — 13.57 daysI-2026-W42-079 — 13.48 daysI-2026-W42-080 — 9.13 daysI-2026-W42-081 — 9.01 daysI-2026-W42-082 — 9.02 daysI-2026-W42-083 — 8.85 daysI-2026-W43-001 — 8.83 daysI-2026-W43-002 — 8.88 daysI-2026-W43-004 — 9.05 daysI-2026-W43-005 — 9.03 daysI-2026-W43-003 — 9.15 daysI-2026-W43-006 — 8.97 daysI-2026-W43-007 — 7.27 daysI-2026-W43-008 — 7.14 daysI-2026-W43-009 — 6.15 daysI-2026-W43-010 — 5.85 daysI-2026-W43-011 — 4.92 daysI-2026-W43-012 — 4.86 daysI-2026-W43-013 — 5.52 daysI-2026-W43-014 — 5.49 daysI-2026-W43-015 — 4.95 daysI-2026-W43-016 — 4.94 daysI-2026-W43-018 — 4.92 daysI-2026-W43-017 — 4.97 daysI-2026-W43-019 — 4.34 daysI-2026-W43-020 — 4.91 daysI-2026-W43-021 — 4.35 daysI-2026-W43-022 — 4.91 daysI-2026-W43-023 — 3.78 daysI-2026-W43-024 — 3.42 daysI-2026-W43-025 — 2.61 daysI-2026-W43-026 — 2.88 daysI-2026-W43-027 — 2.46 daysI-2026-W43-028 — 2.54 daysI-2026-W43-029 — 1.55 daysI-2026-W43-030 — 1.6 daysI-2026-W43-032 — 2.7 daysI-2026-W43-033 — 2.61 daysI-2026-W43-035 — 2.51 daysI-2026-W43-036 — 3.85 daysI-2026-W43-037 — 2.3 daysI-2026-W43-034 — 5.8 daysI-2026-W43-031 — 6.17 daysI-2026-W43-038 — 22.87 daysI-2026-W43-041 — 24.21 daysI-2026-W43-042 — 23.42 daysI-2026-W43-044 — 21.22 daysI-2026-W43-045 — 20.57 daysI-2026-W43-046 — 19.85 daysI-2026-W43-047 — 19.56 daysI-2026-W43-049 — 15.18 daysI-2026-W43-050 — 15.33 daysI-2026-W43-051 — 15.13 daysI-2026-W43-052 — 14.68 daysI-2026-W43-053 — 16.13 daysI-2026-W43-054 — 12.37 daysI-2026-W43-055 — 13.42 daysI-2026-W43-056 — 11.72 daysI-2026-W43-057 — 11.38 daysI-2026-W43-058 — 11.35 daysI-2026-W43-059 — 9.94 daysI-2026-W43-060 — 9.94 daysI-2026-W43-062 — 9.12 daysI-2026-W44-001 — 7.09 daysI-2026-W44-003 — 12.85 daysI-2026-W44-004 — 7.19 daysI-2026-W44-005 — 7.2 daysI-2026-W44-006 — 7 daysI-2026-W44-007 — 4.22 daysI-2026-W43-064 — 4.23 daysI-2026-W44-008 — 9.51 daysI-2026-W44-009 — 9.35 daysI-2026-W42-070 — 25.12 daysI-2026-W43-061 — 10.48 daysI-2026-W44-010 — 9.05 daysI-2026-W44-011 — 8.44 daysI-2026-W44-012 — 7.62 daysI-2026-W44-013 — 6.02 daysI-2026-W44-014 — 11.06 daysI-2026-W44-016 — 10.74 daysI-2026-W44-017 — 7.13 daysI-2026-W44-018 — 6.49 daysI-2026-W44-019 — 14.23 daysI-2026-W44-020 — 14.2 daysI-2026-W44-021 — 14.96 daysI-2026-W44-023 — 13.55 daysI-2026-W44-025 — 13.17 daysI-2026-W44-026 — 12.87 daysI-2026-W44-027 — 6.84 daysI-2026-W44-029 — 12.63 daysI-2026-W44-031 — 12.21 daysI-2026-W44-032 — 12.17 daysI-2026-W44-033 — 6.77 daysI-2026-W44-034 — 12.08 daysI-2026-W44-035 — 6.85 daysI-2026-W44-036 — 11.97 daysI-2026-W44-037 — 11.72 daysI-2026-W44-038 — 10.74 daysI-2026-W44-039 — 9.22 daysI-2026-W44-041 — 8.49 daysI-2026-W44-042 — 7.08 daysI-2026-W44-044 — 6.5 daysI-2026-W44-043 — 8.26 daysI-2026-W44-046 — 8.06 daysI-2026-W44-045 — 5.8 daysI-2026-W44-047 — 8.03 daysI-2026-W44-048 — 5.85 daysI-2026-W44-015 — 7.99 daysI-2026-W44-049 — 8.08 daysI-2026-W44-050 — 7.81 daysI-2026-W44-053 — 6.24 daysI-2026-W45-001 — 41.43 daysI-2026-W45-002 — 5.96 daysI-2026-W45-004 — 34.17 daysI-2026-W44-028 — 8.8 daysI-2026-W44-052 — 7.81 daysI-2026-W45-003 — 6.81 daysI-2026-W45-006 — 28.51 daysI-2026-W45-007 — 23.43 daysI-2026-W45-008 — 23.38 daysI-2026-W45-009 — 23.38 daysI-2026-W45-010 — 23.35 daysI-2026-W45-011 — 23.15 daysI-2026-W45-012 — 23.1 daysI-2026-W45-013 — 23.13 daysI-2026-W45-014 — 6.34 daysI-2026-W45-015 — 6.18 daysI-2026-W45-016 — 6.24 daysI-2026-W45-017 — 6.36 daysI-2026-W45-018 — 5.98 daysI-2026-W45-019 — 21.34 daysI-2026-W45-020 — 69.44 daysI-2026-W43-043 — 34.74 daysI-2026-W44-002 — 14.58 daysI-2026-W45-022 — 5.76 daysI-2026-W45-023 — 5.71 daysI-2026-W45-024 — 5.61 daysI-2026-W45-025 — 4.82 daysI-2026-W45-027 — 3.68 daysI-2026-W45-028 — 5.67 daysI-2026-W45-029 — 5.68 daysI-2026-W45-030 — 5.61 daysI-2026-W45-031 — 4.35 daysI-2026-W45-032 — 4.26 daysI-2026-W45-033 — 15.95 daysI-2026-W45-035 — 3.45 daysI-2026-W45-036 — 3.36 daysI-2026-W45-037 — 20.09 daysI-2026-W45-038 — 3.29 daysI-2026-W45-039 — 18.78 daysI-2026-W45-040 — 3.14 daysI-2026-W45-041 — 17.93 daysI-2026-W45-042 — 3.07 daysI-2026-W45-026 — 6.27 daysI-2026-W45-043 — 13.12 daysI-2026-W45-044 — 22.26 daysI-2026-W45-045 — 13.49 daysI-2026-W45-046 — 13.47 daysI-2026-W45-047 — 61.46 daysI-2026-W45-050 — 9.44 daysI-2026-W45-053 — 22.66 daysI-2026-W45-048 — 44.53 daysI-2026-W45-049 — 26.98 daysI-2026-W45-051 — 9.5 daysI-2026-W45-052 — 9.2 daysI-2026-W45-054 — 22.59 daysI-2026-W45-055 — 5.32 daysI-2026-W45-056 — 5.02 daysI-2026-W45-057 — 5.03 daysI-2026-W45-059 — 4.22 daysI-2026-W45-060 — 2.28 daysI-2026-W45-061 — 1.58 daysI-2026-W45-063 — 5.03 daysI-2026-W45-062 — 5.56 daysI-2026-W45-064 — 5.04 daysI-2026-W45-065 — 4.96 daysI-2026-W45-066 — 4.47 daysI-2026-W45-067 — 3.92 daysI-2026-W45-068 — 3.92 daysI-2026-W45-069 — 3.11 daysI-2026-W45-071 — 2.94 daysI-2026-W45-070 — 3.13 daysI-2026-W45-072 — 2.38 days

1124 finished items, placed left to right by the day the fix merged and up the page by how long it took. Half landed within 7.87 days, 85% within 20.32, 95% within 30.75. 6 took longer than the 45-day axis and sit on the top edge, and the slowest took 69.44 days. In the shaded band only the fast fixes can appear: slower work found in the last 20.32 days has not merged yet, so read no speed-up from it. 16 could not be dated and are not shown.

Delivery trend by week

Last complete week↓ Worsening

57 fixes recorded as merged, versus 58 before: 1 fewer (1.7%).

26 Oct 2026–1 Nov 2026 versus 19 Oct 2026–25 Oct 2026 · UTC datesThis week so far: 73 recorded fix merges. Excluded from the comparison.

How to read: More fixes recorded merged means more completed factory work. Problems and test records show discovery and preparation. More discovery alone does not establish better or worse results.

Problems reported Test records createdFixes recorded merged
this week, still counting070140Current week · partial17 Aug31 Aug14 Sep28 Sep12 Oct26 Oct2 Nov

Up to 12 calendar weeks of dated records. 34 historical records lack usable dates. The current week is incomplete and does not enter the comparison above.

Are waiting queues improving?

Mixed: some waiting queues shortened and others grew.

How to read: Fewer waiting records means a shorter recorded queue. More means a longer queue. A shorter queue can also follow a withdrawn request.

Waiting queueAbout 7 days agoNowDirection
Test PRs awaiting review207Improving13 fewer
Decisions requested216Improving15 fewer
Approved tests awaiting merge51Improving4 fewer
Approved tests waiting for their fixUnknown90UnknownThe queue definition differs between these reports.
Tests needing repair813Worsening5 more

Baseline observation: 31 Oct 2026, 19:15 UTC. Queues can overlap. Inspect blockers and next steps for the next action.

Recorded daily activity · 70 days

Blue shows new test records. Green shows recorded fix merges. These events do not measure queue size. The final day is incomplete.

Over the last 7 calendar dates, new test records outnumbered fix merges by 31. The records show 126 new tests and 95 fix merges. These event counts include today and do not measure a change in queue size.

today, still counting30 Aug4 Oct7 Nov

One column per day. Blue bars show new test records. Green bars show recorded fix merges. Their difference does not measure queue growth. The last column is today, still counting.

Recent changes behind the trend

Last seven complete days↑ Improving

82 fixes recorded as merged, versus 43 before: 39 more (90.7%).

31 Oct 2026–6 Nov 2026 versus 24 Oct 2026–30 Oct 2026 · UTC datesToday so far: 18 recorded fix merges. Excluded from the comparison.

Compare recorded fix merges to judge recent delivery pace. Use the events below to inspect the changes. This view reconstructs current records, not every historical transition.

Titles are available for up to 200 recent PRs. Other entries retain their recorded descriptions.

Recorded daily volume · 70 daystoday, still counting2026-08-30: 52 events2026-08-30: 52 events2026-08-30: 52 events2026-09-01: 17 events2026-09-01: 17 events2026-09-02: 82 events2026-09-02: 82 events2026-09-02: 82 events2026-09-03: 31 events2026-09-03: 31 events2026-09-03: 31 events2026-09-04: 35 events2026-09-04: 35 events2026-09-04: 35 events2026-09-05: 58 events2026-09-05: 58 events2026-09-05: 58 events2026-09-06: 52 events2026-09-06: 52 events2026-09-06: 52 events2026-09-07: 40 events2026-09-07: 40 events2026-09-07: 40 events2026-09-08: 24 events2026-09-08: 24 events2026-09-08: 24 events2026-09-09: 12 events2026-09-09: 12 events2026-09-09: 12 events2026-09-10: 2 events2026-09-11: 17 events2026-09-11: 17 events2026-09-11: 17 events2026-09-12: 43 events2026-09-12: 43 events2026-09-12: 43 events2026-09-13: 13 events2026-09-13: 13 events2026-09-16: 8 events2026-09-16: 8 events2026-09-16: 8 events2026-09-19: 9 events2026-09-20: 11 events2026-09-21: 12 events2026-09-22: 3 events2026-09-23: 49 events2026-09-23: 49 events2026-09-23: 49 events2026-09-24: 15 events2026-09-24: 15 events2026-09-25: 16 events2026-09-27: 4 events2026-09-28: 36 events2026-09-28: 36 events2026-09-29: 9 events2026-09-30: 15 events2026-09-30: 15 events2026-10-01: 21 events2026-10-01: 21 events2026-10-02: 22 events2026-10-02: 22 events2026-10-02: 22 events2026-10-03: 15 events2026-10-03: 15 events2026-10-03: 15 events2026-10-04: 26 events2026-10-04: 26 events2026-10-04: 26 events2026-10-05: 43 events2026-10-05: 43 events2026-10-05: 43 events2026-10-09: 8 events2026-10-09: 8 events2026-10-09: 8 events2026-10-10: 64 events2026-10-10: 64 events2026-10-10: 64 events2026-10-11: 24 events2026-10-11: 24 events2026-10-11: 24 events2026-10-12: 30 events2026-10-12: 30 events2026-10-12: 30 events2026-10-13: 52 events2026-10-13: 52 events2026-10-13: 52 events2026-10-14: 27 events2026-10-14: 27 events2026-10-14: 27 events2026-10-15: 57 events2026-10-15: 57 events2026-10-15: 57 events2026-10-16: 23 events2026-10-16: 23 events2026-10-16: 23 events2026-10-17: 17 events2026-10-17: 17 events2026-10-17: 17 events2026-10-18: 36 events2026-10-18: 36 events2026-10-18: 36 events2026-10-19: 49 events2026-10-19: 49 events2026-10-19: 49 events2026-10-20: 35 events2026-10-20: 35 events2026-10-20: 35 events2026-10-21: 10 events2026-10-21: 10 events2026-10-22: 5 events2026-10-22: 5 events2026-10-23: 5 events2026-10-24: 39 events2026-10-24: 39 events2026-10-24: 39 events2026-10-25: 40 events2026-10-25: 40 events2026-10-25: 40 events2026-10-26: 12 events2026-10-26: 12 events2026-10-27: 40 events2026-10-27: 40 events2026-10-27: 40 events2026-10-28: 30 events2026-10-28: 30 events2026-10-28: 30 events2026-10-29: 23 events2026-10-29: 23 events2026-10-29: 23 events2026-10-30: 9 events2026-10-30: 9 events2026-10-30: 9 events2026-10-31: 10 events2026-10-31: 10 events2026-10-31: 10 events2026-11-01: 49 events2026-11-01: 49 events2026-11-01: 49 events2026-11-02: 23 events2026-11-02: 23 events2026-11-03: 29 events2026-11-03: 29 events2026-11-04: 38 events2026-11-04: 38 events2026-11-05: 35 events2026-11-05: 35 events2026-11-06: 98 events2026-11-06: 98 events2026-11-06: 98 events2026-11-07: 87 events2026-11-07: 87 events2026-11-07: 87 events30 Aug4 Oct7 Nov

One column per day over the last 70. Stacked bottom to top: problems reported, test records created, fixes recorded merged. Busiest day: 98 events. The last column is today, still counting.

All 5442 recorded events are available. What the factory has produced, above, lists every merged fix and closed issue in full.

TimeSourceWhat happenedRecordDetail
Today
20:21Concept checkfix recorded mergedPR #5357 an answer one office approved now reads a plain label in the applicant's language, not a machine word
20:19Concept checkfix recorded mergedPR #5350 saving only the deadline of a review step no longer moves it to a namesake office
20:00Concept checkproblem reportedG-2026-W45-127 smartrules: THE SCENARIO. Lesotho's "Register a business" catalogue file (tests/fixtures/lesotho-register-a-business.json) asks "Do you want to register a business name…
19:40Concept checktest record createdPR #5358 the published rules name what each review step records and never say what it holds
19:30Concept checkfix recorded mergedPR #5353 the approval panel no longer offers conditions on a step that cannot record them
19:29Concept checkfix work startedPR #5357 an answer one office approved now reads a plain label in the applicant's language, not a machine word
19:22Concept checktest record createdPR #5356 an officer's page lists the uploads of other review steps, and asks the officer to check them
19:12Concept checktest record createdPR #5355 a French reader sees the English unit in the line that tells how a number rule reads
18:58Concept checktest record createdPR #5354 the "Where answers are stored" tab promises a database that publishing never creates, and never says where an answer goes
18:51Concept checkfix work startedPR #5353 the approval panel no longer offers conditions on a step that cannot record them
18:42Concept checkproblem reportedG-2026-W45-126 studio: In plain words. A registrar correction (code: CorrectionDialog) changes one wrong fact in a register row, such as a misfiled county. Studio offers it on the…
18:27Concept checktest record createdPR #5352 the Procedures page shows an agency's database id as a heading when the author may not read that agency's record
18:09Concept checkfix work startedPR #5350 saving only the deadline of a review step no longer moves it to a namesake office
18:09Concept checkfix recorded mergedPR #5347 the event page now names the blocked review step instead of printing its database key
18:09Concept checktest record createdPR #5351 a French or Arabic registrar who deletes a review step reads the deletion notices in English
17:53Concept checktest record createdPR #5349 the import banner promises that 3 automated steps will send applicant answers, but only 1 step sends anything
17:42Concept checkproblem reportedG-2026-W45-125 smartlink: THE SCENARIO. A country imports its service 'Register a business' (Lesotho corpus) with the capture of its automated steps. An automated step (a bot) sends…
17:25Concept checkfix work startedPR #5347 the event page now names the blocked review step instead of printing its database key
17:22Concept checkfix recorded mergedPR #5344 renaming a review step no longer leaves its old name in the names officers read
17:17Concept checktest record createdPR #5346 the automatic step leaves the international standard out of its register log
16:49Spec backlogfix recorded mergedPR #5341 the Registry View card now shows a stall address as an address, not "[object Object]"
16:45Concept checktest record createdPR #5345 an imported question loses its show-when condition and its accepted values, and the import receipt says nothing
16:44Concept checkfix work startedPR #5344 renaming a review step no longer leaves its old name in the names officers read
16:39Concept checkproblem reportedG-2026-W45-124 worldmodel: THE SCENARIO. A country brings its old eRegistrations service into SmartRules with the service catalogue import (import_service_catalog). This import reads the…
16:28Concept checktest record createdPR #5343 two corrections show as four correction rounds on the applicant's page, and the first names every question
16:13Concept checktest record createdPR #5342 after an import, every service on the portal names one made-up office instead of its own
16:12Spec backlogfix work startedPR #5341 the Registry View card now shows a stall address as an address, not "[object Object]"
16:00Concept checktest record createdPR #5340 the editor offers an AI drafting button that the server always refuses
15:39Concept checkproblem reportedG-2026-W45-123 shared: Kofi is an officer at a ministry. The ministry intranet opens the approval workspace in a new tab with a script call. That call keeps a link from the new tab…
15:38Concept checktest record createdPR #5339 the AI drafter turns "on or before" a date into a strict "before", and its check refuses the day the law accepts
15:23Concept checktest record createdPR #5338 with drafts included, the report on repeated questions shows a draft's rule in a conflict between agencies, with no "Draft" mark
15:02Concept checktest record createdPR #5337 when several imported steps run one bot, only one of them sends its answers
14:47Concept checktest record createdPR #5336 a send that a later import adds to a live register goes out before anyone confirms it
14:30Concept checkfix recorded mergedPR #5330 the French and Arabic send-test buttons now say the test copy goes to the author
14:23Concept checktest record createdPR #5335 after the AI drafter adds questions, the status line still says the procedure is published and ready
14:04Concept checktest record createdPR #5334 the pause-notifications page says when and why e-mail was stopped, but not who stopped it
13:37Concept checkproblem reportedG-2026-W45-122 smartrules: THE SCENARIO. The Jamaica special-zone service asks for a "Tax clearance certificate" (sandbox/importer/fixtures/jamaica_sez_ai_map.json). The old form asks…
13:34Concept checkfix recorded mergedPR #5326 a variation of a Date question now takes a date limit
13:25Concept checkfix work startedPR #5330 the French and Arabic send-test buttons now say the test copy goes to the author
13:14Concept checktest record createdPR #5329 an officer's suggestion never reaches the applicant, neither on the field in the portal nor in the view of each field's status
12:49Concept checktest record createdPR #5328 the officer sees no proof line under a shareholder's ID copy or consent form, each of which asks for its own document
12:47Concept checkfix recorded mergedPR #5321 correcting a question's title now also corrects the title that English applicants read
12:40Concept checktest record createdPR #5327 the audit log never records when a failed check goes to a person, or when its count of three starts again
12:35Concept checkproblem reportedG-2026-W45-121 published: A reader asks the public service list in French. The list shows "Immatriculer une société". The reader then searches the list for "société" and gets an empty…
12:35Concept checkfix work startedPR #5326 a variation of a Date question now takes a date limit
12:27Concept checktest record createdPR #5324 a new question can take the database column of an imported question, and only publishing notices
12:15Concept checktest record createdPR #5323 the AI drafter never tells the AI model which agency keeps a field, in any country's world model
11:50Concept checkfix work startedPR #5321 correcting a question's title now also corrects the title that English applicants read
11:42Concept checkfix recorded mergedPR #5302 the published status list now names the waiting statuses of automatic steps
11:38Concept checkproblem reportedG-2026-W45-120 portal: In plain words. The answer history (code: form_data_history) is the list of earlier answers that the platform keeps for each filing. The portal reads it for…
11:11Concept checkfix recorded mergedPR #5307 four answers sent back in one review no longer use up the correction limit
11:10Concept checkfix recorded mergedPR #5294 officers see the "Check official record" button again, on the review copy the server sends them
10:57Concept checktest record createdPR #5318 asked for one country, the public service list still lists every country's services
10:38Concept checktest record createdPR #5316 a scanned eight-page form is read as page 1 only, and no notice says 'page 1 of 8'
10:34Concept checkproblem reportedG-2026-W45-119 published: An assistant asks the service list of a deployment for the services of Kenya ("KEN"). The list answers with every service it holds, also the services of…
10:16Code reviewfix recorded mergedPR #5272 two audit entries written at the same moment now keep one unbroken chain
10:09Concept checktest record createdPR #5313 an author who asks for a company's registration number finds no field for it in the Legal Entity group
09:43Concept checktest record createdPR #5310 the Company register in the Studio lists companies nobody registered, and shows no status
09:34Concept checkproblem reportedG-2026-W45-118 approval: In plain words. An officer opens a file and reads the uploaded documents. Beside each document, the approval workspace says which proof the question asks for:…
09:32Concept checkfix work startedPR #5307 four answers sent back in one review no longer use up the correction limit
09:23Concept checktest record createdPR #5305 the officer's page says a committee still waits on a step that finished and on one that can never open
08:55Code reviewfix recorded mergedPR #5269 a number answer of Infinity no longer counts as meeting a minimum
08:38Concept checkfix work startedPR #5302 the published status list now names the waiting statuses of automatic steps
08:34Concept checkproblem reportedG-2026-W45-117 worldmodel: THE SCENARIO. A registrar of companies pastes a company form into the AI rule drafter (AiRuleDrafterModal). The form asks for the company registration number.…
08:12Concept checktest record createdPR #5299 a correction lets the applicant change an accepted answer that nobody objected to, when the form shows it by a condition
07:54Concept checktest record createdPR #5298 a drafted check that names a question the procedure never asks publishes live, with no warning, and every application waits for an officer
07:41Concept checktest record createdPR #5297 the registrar has no box to translate a proof document and its issuer, so an Arabic reader gets them in English
07:32Concept checkproblem reportedG-2026-W45-116 portal: An applicant who opens the portal after a service import sees the wrong office behind every service. The service import (import_service_catalog) reads a…
07:13Code reviewtest record createdPR #5296 the relief card still asks for a correction the applicant already made
07:02Concept checktest record createdPR #5295 the registrar on a file sees no warning when a send to an outside register failed for good
06:57Concept checkfix work startedPR #5294 officers see the "Check official record" button again, on the review copy the server sends them
06:30Concept checkproblem reportedG-2026-W45-115 approval: Scenario: GDB is down when the step 'Name Payment Review' passes on one file. The send 'Reserved names' fails for good (failed_terminal, the state of a send…
06:20Flaky testsproblem reportedG-2026-W45-113 evals: The test tests/evals/flows/EVAL_222_published_at_denotes_one_instant.py::EVAL-222 has failed CI on 3 different commits recently — a recurring flake the nightly…
06:20Flaky testsproblem reportedG-2026-W45-114 evals: The test tests/evals/flows/EVAL_237_mesh_answer_claims_status_for_a_witnessed_registration.py::EVAL-237 has failed CI on 2 different commits recently — a…
06:18Concept checktest record createdPR #5292 an Arabic reader of the homepage reads every office name in English, under Arabic service names
06:07Concept checktest record createdPR #5291 the save refuses a binding template that works, because its rehearsal says "verified" instead of the status word of the step
05:49GitHub issuetest record createdPR #5290 a request that the database stops for a deadlock tells the person the server is broken, not to try again
05:40GitHub issueproblem reportedG-2026-W45-112 platform: A request that the database stops for a deadlock answers 503 "try again", not 500 GitHub issue #5283: Two requests can wait for each other in the database.…
05:27Concept checkproblem reportedG-2026-W45-111 editor: THE SCENARIO. An administrator opens the AI providers settings. The page shows one row for each AI feature. A binding is the setting that names the AI provider…
05:13Concept checktest record createdPR #5285 an officer cannot record one decision for a whole section of a form
04:52Concept checktest record createdPR #5280 a check that SmartLink paused vanishes from an ordinary registrar's Proof tab and Outside events lists, instead of showing marked paused
04:28Concept checkproblem reportedG-2026-W45-110 platform: THE SCENARIO. A registrar pastes one article of a law into the AI rule drafter (AiRuleDrafterModal). The article says: "The tax clearance certificate must be…
04:17Code reviewfix recorded mergedPR #5243 a step saved with a wrong arrow word now gets a 422 naming the four accepted words
04:13Code reviewfix recorded mergedPR #5239 a review step now refuses a rejection reach other than field or application
04:05Concept checkfix recorded mergedPR #5235 the Preview answers box now matches a condition on a named choice's code
04:03Concept checktest record createdPR #5279 a registrar's list of register checks does not say which checks answer at once, so she cannot set up a table identity check
03:51Code reviewtest record createdPR #5278 one answer longer than its register column stops the whole registration
03:34Code reviewproblem reportedG-2026-W45-109 worldmodel: A value longer than its register column passes the type check, and the database then refuses the whole write The type check (_coerce_value,…
03:27Concept checkproblem reportedG-2026-W45-108 published: An applicant who reads Arabic opens the country's front door. Each service card shows the service name and its catalog heading in Arabic. The line under the…
03:11Concept checktest record createdPR #5276 each entry of a register made in the Studio shows an empty state, even when the steward named "Registered"
03:00Concept checkfix recorded mergedPR #5202 the editor status line now says the readiness check failed and offers Try again
02:25Concept checktest record createdPR #5274 the publish window says old portals cannot open the form, for a procedure on an existing database where they can
02:13Concept checkproblem reportedG-2026-W45-107 studio: Studio's report on questions that many procedures repeat (RedundancyView) has a box "Include unpublished drafts". A draft is a procedure's working copy, and no…
01:58Concept checktest record createdPR #5273 a step saved with a misspelled output publishes, and its board then cannot set a condition
01:34Code reviewfix work startedPR #5272 two audit entries written at the same moment now keep one unbroken chain
01:17Concept checktest record createdPR #5270 an applicant whose answer fails a field variation's check reads "Validation failed." with no amount
01:13Concept checkproblem reportedG-2026-W45-106 platform: THE SCENARIO. A registrar has a paper application form of eight pages. The registrar scans it to one PDF and uploads it to the AI rule drafter…
01:06Code reviewfix work startedPR #5269 a number answer of Infinity no longer counts as meeting a minimum
00:57Concept checktest record createdPR #5267 a published version says a committee and an automatic check wait for nobody, so an outside review system opens them first
00:37Concept checktest record createdPR #5266 a send to an outside system keeps waiting for a deleted step, never fires, and publishing says nothing
00:20Concept checkproblem reportedG-2026-W45-105 eapproval: The check before publication (_unassigned_roles_issue, readiness.py:610-641) treats two committees differently, although eApproval runs them in the same way.…
Yesterday
23:09Concept checkfix recorded mergedPR #5159 fix links for the four review-flow arrow checks now open the step on "When it starts"
22:57Concept checktest record createdPR #5260 the Registers Studio says nothing about a list field with no choices, and Publish stays open until the server refuses in code words
22:52Concept checkfix recorded mergedPR #5155 the revision editor of a staff grant now speaks French and Arabic, not English
22:39Concept checkfix recorded mergedPR #5149 implements E-2026-W44-025
22:15Concept checkproblem reportedG-2026-W45-104 smartrules: THE SCENARIO. A registrar pastes a restaurant licence text into the AI rule drafter (AiRuleDrafterModal). The drafter proposes two questions: "Seating tier"…
21:59Concept checktest record createdPR #5254 the checklist before sign-in does not name the shared passport when the registrar linked it in the editor
21:40Concept checktest record createdPR #5252 an applicant reads only the first condition of a capital rule, so an SA company never sees its 50,000 USD minimum
21:33Concept checkfix recorded mergedPR #5146 implements E-2026-W44-016
21:28Concept checktest record createdPR #5250 a desk officer reads the same line when the tax register says no and when the register does not answer, and a line that differs for each filing is not a fix
21:17Concept checkproblem reportedG-2026-W45-103 smartlink: THE SCENARIO. Lesotho's service 'Register a business' has a registration 'Tax Identification Number'. Five automated steps of that registration send applicant…
20:52Concept checkfix recorded mergedPR #5195 the Fix next button now names three blocking publish problems in French and Arabic
20:45Concept checktest record createdPR #5249 when the first register gives no answer, the officer's check never asks the backup register, and a careless fix would show the timeout or turn a no into a pass
20:23Concept checkfix recorded mergedPR #5153 the review box for a staff revoke now reads in French and Arabic, not English
20:21Concept checktest record createdPR #5244 while the operator holds the AI assistants door shut, Country settings shows the wrong switch and cannot record the country's no
20:11Code reviewfix work startedPR #5243 a step saved with a wrong arrow word now gets a 422 naming the four accepted words
20:03Concept checktest record createdPR #5242 the Publish tab says a live procedure was never published when the server cannot answer
19:57Concept checkproblem reportedG-2026-W45-102 smartlink: THE SCENARIO. A country imports its service 'Business name registration'. Its automated step sends applicant answers to the national company register, GDB. The…
19:50Concept checktest record createdPR #5241 a rule that depends on another answer drops the unit, so applicants read "at least 51" with no %
19:32Concept checkproblem reportedG-2026-W45-101 editor: In plain words. The verdict line (code: VerdictLine) is the one status sentence above every editor tab. It says whether the procedure is live and whether it is…
19:27Concept checktest record createdPR #5240 the AI drafter saves a field it suggested for the register as this procedure's own, so the Checks tab never lists it
19:24Concept checkfix recorded mergedPR #5143 implements E-2026-W44-012
19:08Concept checkfix recorded mergedPR #5140 implements E-2026-W44-009
19:04Concept checkfix recorded mergedPR #5135 implements E-2026-W43-065
18:57Code reviewfix work startedPR #5239 a review step now refuses a rejection reach other than field or application
18:54Concept checkproblem reportedG-2026-W45-100 smartrules: Take a registrar who pastes "Restaurant Licence Act: floor plan (>= 40 m²)" into the AI rule drafter. The world model (the shared map of real-world things) has…
18:20Flaky testsproblem reportedG-2026-W45-097 eapproval: The test tests/eapproval/test_commission_board_decision_closes_step.py::test_answer_changes_reset_active_round_preserve_history_and_reopen_completed_commission…
18:20Flaky testsproblem reportedG-2026-W45-098 integration: The test tests/integration/test_zz_audit_public_story.py::test_public_story has failed CI on 2 different commits recently — a recurring flake the nightly CI…
18:20Flaky testsproblem reportedG-2026-W45-099 pentest: The test tests/pentest/test_bodies.py::test_claim_create_gets_its_required_fields has failed CI on 5 different commits recently — a recurring flake the nightly…
18:09Concept checktest record createdPR #5238 the import receipt says an automatic step runs on its first branch, but it now waits for each
18:05Concept checkfix recorded mergedPR #5130 implements E-2026-W43-015
17:53Concept checkproblem reportedG-2026-W45-096 eapproval: The import report (ImportResult.warnings) tells the agency something false about an imported automatic check. Take a catalogue that lists the check "Name…
17:44Concept checkfix work startedPR #5235 the Preview answers box now matches a condition on a named choice's code
17:39Concept checktest record createdPR #5234 a case on a number question drops its own unit, so applicants read "more than 200" with no m² or kg
17:22Concept checktest record createdPR #5233 the publish window tells a French or Arabic registrar in English who keeps which version
17:00Concept checktest record createdPR #5232 the officer page never shows an upload the platform refused, so the reference an applicant quotes leads nowhere
16:59Concept checkfix recorded mergedPR #5127 implements E-2026-W44-002
16:54Concept checkproblem reportedG-2026-W45-095 smartlink-admin: In plain words. The emergency stop (code: platform_notification_kill_switch) is one switch per country and channel. It stops every outgoing notice on that…
15:59Concept checktest record createdPR #5227 a new version tells partner portals "breaking" and names no changed question, on every read
15:48Concept checkproblem reportedG-2026-W45-094 shared: Amina is an officer at a shared counter in a registry office. She taps "Log out" in the approval workspace. At that moment the identity server does not answer.…
15:30Code reviewtest record createdPR #5224 the applicant gets no progress when a failed check runs again after an officer's step
15:20Concept checktest record createdPR #5222 one register field can hold both the number and the name, and the identity panel stays silent
15:00Concept checktest record createdPR #5220 the portal form switches to a new version of the rules while the applicant has it open
14:47Concept checkproblem reportedG-2026-W45-093 portal: In plain words. A published version (code: PublishedVersion) is the frozen copy of the rules of a procedure. The platform checks each filing against one…
14:36Concept checktest record createdPR #5219 a combination of rules saves a sentence that names the other question by its short name and leaves the ruled question blank
14:07Concept checktest record createdPR #5215 a person who may publish but not edit cannot publish once a rule sentence names a renamed question
13:45Concept checkproblem reportedG-2026-W45-092 editor: In plain words. The Publish button in the editor saves two kinds of stored sentence before it asks the server to publish. A case sentence is the line an…
13:11Concept checktest record createdPR #5212 a duplicated question loses when it appears and what changes for each kind of applicant
12:55Concept checktest record createdPR #5210 the version history says nothing changed when a version sends applicant data to a different outside system
12:44Concept checktest record createdPR #5209 each published version keeps for good the private reason an agency wrote for itself
12:42Concept checkproblem reportedG-2026-W45-091 editor: In plain words. A published version is the frozen copy of a procedure that portals and other systems consume. An event binding (code: EventBinding) is a rule…
12:31Concept checktest record createdPR #5208 the warning that a saved outside event sends nothing closes with the form, so the registrar never reads it
12:02Concept checktest record createdPR #5206 an edited database copy can move the time of a role grant, and the tamper check finds nothing
11:50Concept checktest record createdPR #5204 the meeting point help says it waits for every track, but the point skips a step that can never open
11:43Concept checkproblem reportedG-2026-W45-090 platform: The audit log promises who changed what, and when (claim 9.5). Its hash chain leaves out the "when", so a moved time passes the tamper check. In plain words:…
11:26Concept checkfix work startedPR #5202 the editor status line now says the readiness check failed and offers Try again
11:24Concept checktest record createdPR #5201 a registrar can save "within 1.5 months", which the sentence and the two checks each read differently
11:16Concept checktest record createdPR #5200 two rule checks and the form preview write English country names into French sentences
11:04Concept checktest record createdPR #5199 a French or Arabic registrar who adds a rule reads its first heading in English
10:57Concept checkfix work startedPR #5195 the Fix next button now names three blocking publish problems in French and Arabic
10:53Concept checktest record createdPR #5192 changing the country's legal basis for messages leaves no record of who changed it
10:38Concept checkproblem reportedG-2026-W45-089 platform: In plain words. Each country records one answer to a data-protection question. The question is: may the platform write to applicants about their own…
10:10Concept checktest record createdPR #5188 a live check starts to need a second answer, and the new version tells partner portals "safe"
10:02Code reviewfix recorded mergedPR #5056 implements E-2026-W44-051
09:49Concept checktest record createdPR #5187 a tab change throws away a registrar's unsaved text on "What you qualify for", and nothing asks first
09:41Concept checkproblem reportedG-2026-W45-088 published: In plain words: a published version is the frozen, machine-readable copy of a procedure that portals and other systems consume. Its public read carries a…
09:34Concept checktest record createdPR #5186 the phone status line counts five things worth a look but names only three
09:19Concept checkproblem reportedG-2026-W45-087 editor: In plain words. An existence rule (code: existence) says that an answer must be in an outside register. An example is "Tax identification number must exist in…
09:01Concept checktest record createdPR #5184 the Registers Studio lets a registrar edit the model, then retries a save the server always refuses
08:40Concept checkproblem reportedG-2026-W45-086 studio: In plain words. Before a country switches on its staff permissions, the Registers Studio gives every staff member the controls that change the model. A…
07:42Concept checktest record createdPR #5181 the editor offers an objection arrow into a meeting point that publishing always refuses
07:19Concept checktest record createdPR #5180 the Who qualifies card hides the answers of a shared list, so "ict services" typed in lower case keeps every applicant out
06:59Concept checktest record createdPR #5179 the certificate prints the old wording after a registrar corrects a translated certificate
06:37Concept checkproblem reportedG-2026-W45-085 approval: In plain words. The concept set decides that an officer can accept one whole section of a form with one click. The officer workspace and the decision route…
06:20Flaky testsproblem reportedG-2026-W45-082 loops: The test tests/loops/test_dependabot_merge.py::TestMergePollerPerPrIsolation::test_a_dependabot_pr_that_explodes_does_not_abort_the_rest has failed CI on 5…
06:20Flaky testsproblem reportedG-2026-W45-083 loops: The test tests/loops/test_steward_poller.py::test_held_and_loop_pull_requests_never_reach_the_steward has failed CI on 5 different commits recently — a…
06:20Flaky testsproblem reportedG-2026-W45-084 platform: The test tests/platform/test_json_body_guard_ceiling_4226.py::test_high_ceiling_route_inventory_matches_named_ceilings has failed CI on 2 different commits…
06:17Concept checktest record createdPR #5177 a follow-up condition can count its deadline from a step the procedure does not have
06:02Concept checktest record createdPR #5176 the Studio lets a country's own field claim to come from the shared international vocabulary
05:48Concept checktest record createdPR #5175 a copied section loses the international standard that each question follows, and nothing says so
05:39Concept checktest record createdPR #5174 renaming a question in an unpublished draft empties the message a filed application sends
05:34Concept checkproblem reportedG-2026-W45-081 smartrules: In plain words: a new published version can add a fee or remove one, and still tell consuming systems that nothing breaks. Each published version carries a…
05:11Concept checktest record createdPR #5172 a corrected answer opens a new required question, and the correction sheet gives no box for it
04:45Concept checktest record createdPR #5170 the Registers Studio shows an error, not the model, to a person who may only view it
04:35Concept checkproblem reportedG-2026-W45-080 studio: In plain words. A country can turn on its staff permissions (database authority). After that, a person who may only view the world model cannot open it in the…
04:20Concept checktest record createdPR #5168 a stricter rule for foreign investors tells partner portals the new version is "safe"
03:51Concept checktest record createdPR #5166 a change to how a register check decides leaves no trace of who made it
03:43Concept checktest record createdPR #5165 the Fan-out card says "Reviews converge" sends nothing when the flow has a committee, but each filing sends one message
03:33Concept checkproblem reportedG-2026-W45-079 smartrules: Each published version carries a version signal (version_signal). It tells a consuming system "breaking" or "safe", so that system knows whether it must…
03:31Concept checktest record createdPR #5164 a Health ministry reader types a Tourism filing's number into the Rights log and gets its applicant's record
03:02Concept checktest record createdPR #5161 the light on an answer that one office approved shows a raw machine word, in every language
02:34Concept checkfix work startedPR #5159 fix links for the four review-flow arrow checks now open the step on "When it starts"
02:31Concept checkproblem reportedG-2026-W45-078 published: In plain words: a published version is the frozen, machine-readable copy of a procedure that portals and other systems consume. Its public read carries a…
02:30Concept checktest record createdPR #5158 the approval panel offers conditions on a step that cannot record them, and the server then refuses the decision
02:17Concept checktest record createdPR #5157 changing only the deadline of a review step moves it to another office with the same name
02:08Concept checkfix work startedPR #5155 the revision editor of a staff grant now speaks French and Arabic, not English
02:07Concept checktest record createdPR #5156 the event page shows a blocked review step as a database key, not by its name
01:41Concept checktest record createdPR #5154 a renamed review step keeps its old English name, so officers in both languages still read it
01:32Concept checkfix work startedPR #5153 the review box for a staff revoke now reads in French and Arabic, not English
01:28Concept checkproblem reportedG-2026-W45-077 smartlink: A SmartLink administrator can change how a check against an outside register decides, and the audit log keeps no record of the change. Scenario: an…
01:25Spec backlogtest record createdPR #5152 the Registry View shows the applicant's stall address as "[object Object]", one card below the same address read correctly
01:02Concept checkfix work startedPR #5149 implements E-2026-W44-025
01:00Concept checktest record createdPR #5150 a French or Arabic author is not told that the test copy goes only to her
00:49Concept checktest record createdPR #5148 vitest_unit — VariantsEditor — a variation of a Date question takes a date limit (gap G-2026-W45-010) > gives the LLC variation of a Date question a date box and saves the date limit that the registrar types
00:38Concept checktest record createdPR #5147 vitest_unit — Correcting the title of a translated question (gap G-2026-W45-009) sends the corrected title as the default-language entry of the title map
00:32Concept checkfix work startedPR #5146 implements E-2026-W44-016
00:30Concept checkproblem reportedG-2026-W45-076 eapproval: The scenario. A bakery licence has an automatic tax check that asks the revenue authority's register. The register is down for one night, and the check fails…
00:24Concept checktest record createdPR #5145 pytest_unit — test_four_objections_in_one_review_use_one_correction_round
00:14Concept checktest record createdPR #5144 pytest_unit — test_published_status_list_names_every_status_an_automatic_step_moves_an_answer_into
00:04Concept checkfix work startedPR #5143 implements E-2026-W44-012
Thursday 5 November
23:50GitHub issuetest record createdPR #5142 pytest_unit — test_label_cleanup_helpers_return_quickly_on_long_crafted_text
23:36Concept checkfix work startedPR #5140 implements E-2026-W44-009
23:34Concept checktest record createdPR #5141 vitest_unit — shows the official record check for a question with a linked register, from the procedure copy that the server sends to officers
23:25Concept checkproblem reportedG-2026-W45-075 shared: An agency publishes a format check \w+ on a name question. An applicant types "Hélène". The server accepts that answer. The applicant's portal shows the…
23:08Concept checkfix work startedPR #5135 implements E-2026-W43-065
22:55Code reviewtest record createdPR #5132 pytest_unit — test_two_audit_entries_written_at_the_same_moment_keep_one_unbroken_chain
22:42Code reviewtest record createdPR #5131 pytest_unit — test_a_number_answer_that_is_not_finite_is_never_judged_as_met
22:41Concept checkfix work startedPR #5130 implements E-2026-W43-015
22:26Concept checkproblem reportedG-2026-W45-074 portal: The scenario: an officer reviews Amina's filing. He presses Suggest on 'Business activity' and writes 'Use the ISIC wording: retail sale of footwear'. Amina…
22:23GitHub issuetest record createdPR #5129 pytest_unit — test_held_status_check_releases_the_trial_request
22:12Concept checkfix work startedPR #5127 implements E-2026-W44-002
22:10Code reviewtest record createdPR #5128 pytest_unit — test_a_step_refuses_an_unknown_arrow_trigger_with_a_plain_error
22:01Code reviewtest record createdPR #5125 pytest_eval — EVAL-240
21:40GitHub issueproblem reportedG-2026-W45-073 smartrules: Importer title helpers become slow on long crafted text GitHub issue #5117: The importer (the route that brings an existing service into OpenGov) makes a…
21:30Concept checkproblem reportedG-2026-W45-072 editor: In plain words. An event binding (EventBinding) is a rule that an agency author sets up. When an application reaches a certain step, SmartRules automatically…
21:21Concept checkproblem reportedG-2026-W45-071 approval: In plain words. The approval workspace shows a "Check official record" button for each answer that an outside government register holds. Since the publish…
20:23Concept checkproblem reportedG-2026-W45-070 platform: In plain words. Amina holds the right to read the Rights log for the Ministry of Health only. She opens the log with the number of a filing that the Ministry…
19:20Concept checkproblem reportedG-2026-W45-069 eapproval: In plain words: an officer accepts an answer with a follow-up condition (condition subsequent). A follow-up condition is a commitment the applicant owes after…
18:20Flaky testsproblem reportedG-2026-W45-067 smartrules: The test tests/smartrules/test_number_field_units_d63.py::test_publish_and_resolve_variants_inherit_override_and_clear_number_units has failed CI on 2…
18:20Flaky testsproblem reportedG-2026-W45-068 worldmodel: The test tests/worldmodel/test_model_stage_foundation.py::test_guard_loss_does_not_release_volume_while_real_stage_runs has failed CI on 2 different commits…
18:18Concept checkproblem reportedG-2026-W45-066 studio: In plain words. The Registers Studio lets a person label any field 'from the shared international vocabulary', even a field the country made up. Nothing checks…
16:14Concept checkproblem reportedG-2026-W45-065 editor: In plain words. A registrar can tag a question with the standard group that it follows (code: standard_ref). A standard group is a family of fields in the…
15:14Concept checkproblem reportedG-2026-W45-064 platform: The registration data dictionary is a shared catalog of field definitions with a standard label, format and meaning. The platform ships it as…
14:11Concept checkproblem reportedG-2026-W45-063 smartlink: Overview section 7 names two levels. A semantic group is a category of questions, such as legal entity identification. A group can adopt an international…
13:09Concept checkproblem reportedG-2026-W45-062 eapproval: A question can name the international standard that it follows, such as eIDAS for identity or LEI for a legal entity (code: standard_ref). SmartLink keeps a…
12:11Concept checkproblem reportedG-2026-W45-061 studio: In plain words. A registrar of companies opens the Registers section of the Registers Studio (RegistersSection). The heading says 'Company register' and names…
11:21Concept checkproblem reportedG-2026-W45-060 editor: In plain words. A register check (code: agency_api or third_party_api proof) is a question that SmartLink answers from an outside register. The registrar picks…
11:09Concept checkproblem reportedG-2026-W45-059 portal: The portal shows each answer of a submitted application with a small status label, a status pill. The label comes from the per-field status read, the registry…
10:45Concept checkproblem reportedG-2026-W45-058 editor: In plain words. A table identity check (code: row_identity) is a live check on an identity-number column of a repeating table. It asks a register whether the…
10:14Concept checkproblem reportedG-2026-W45-057 editor: In plain words. Each question has a question short name (code: field_name). The platform mints it when a registrar creates a question. It turns the label into…
09:07Concept checkproblem reportedG-2026-W45-056 platform: In plain words. An event binding (EventBinding) is a rule an agency author sets up. When an application reaches a step, the platform sends data to an outside…
08:04Concept checkproblem reportedG-2026-W45-055 smartlink: An event binding is a rule that sends data to an outside system when an application reaches a step. Before SmartLink saves one, it rehearses the template…
07:02Concept checkproblem reportedG-2026-W45-054 eapproval: In plain words The registry view shows each answer of a filing with its value and its status. Its code name is build_registry_view, served at GET…
04:02Concept checkproblem reportedG-2026-W45-053 portal: Scenario: a form asks "Entity type", Sole trader or Limited company. It asks "Share capital" only when the entity type is Limited company. That rule is a…
03:40Code reviewproblem reportedG-2026-W45-052 platform: The boot cleanup of the scan spool deletes files that a still-running copy of the application is scanning (sweep_spool) The scan spool is the small folder that…
03:39Code reviewproblem reportedG-2026-W45-051 platform: Two audit entries written at the same moment break the tamper check of the audit log (AuditLog.record) The audit log links each entry to the entry before it…
03:00Concept checkproblem reportedG-2026-W45-050 editor: In plain words. After an officer objects, the applicant corrects the answers and sends the filing back. eApproval then reopens the step of each officer whose…
01:55Concept checkproblem reportedG-2026-W45-049 platform: THE SCENARIO, in real values. A finance officer objects to one question, the tax number. The officer writes the reason Tax identification number is invalid;…
00:54Concept checkproblem reportedG-2026-W45-048 smartlink: Scenario: an officer objects only to the tax number. The business register already checked the registration number. The applicant corrects the tax number and…
Wednesday 4 November
23:56Concept checkproblem reportedG-2026-W45-047 eapproval: The scenario. A filing says the entity type is LTD. So the form shows "Share capital", a conditional question (a question the form shows only when an earlier…
22:53Concept checkproblem reportedG-2026-W45-046 studio: A domain steward (the person who governs the registers) draws a relationship 'Fishing licence' from the Fisheries Department to Vessel. The steward clicks…
21:37Concept checkfix recorded mergedPR #5096 implements E-2026-W44-071
20:50Concept checkproblem reportedG-2026-W45-045 approval: A step's outputs are the kinds of result that one review step may record. The published procedure lists them for each step as producible_output_types.…
20:36Concept checkproblem reportedG-2026-W45-044 editor: In plain words. Dual control (code: guarded_transitions) is when two reviewers check the same field in parallel. The field is final only after both approve.…
19:53Concept checkfix recorded mergedPR #5082 implements E-2026-W44-070
19:43Concept checkfix recorded mergedPR #5081 implements E-2026-W44-069
19:37Concept checkproblem reportedG-2026-W45-043 worldmodel: In plain words. A licensing board grants a construction license with a follow-up condition. A follow-up condition (code: *condition subsequent*) is a…
18:46Concept checkfix recorded mergedPR #5079 implements E-2026-W44-068
18:35Concept checkproblem reportedG-2026-W45-042 published: A step output is one kind of result that a review step may record. Overview §4 names four: a recommendation, conditions, a board decision and a risk…
18:31Concept checkfix recorded mergedPR #5078 implements E-2026-W44-067
18:20Concept checkfix recorded mergedPR #5077 implements E-2026-W44-066
17:34Concept checkproblem reportedG-2026-W45-041 smartrules: A step's outputs are the kinds of result that one review step may record. Overview §4 names four: a recommendation, conditions, a board decision and a risk…
17:19Concept checkproblem reportedG-2026-W45-040 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. Its "Unit / department" box names the office that decides…
17:10Concept checkfix recorded mergedPR #5076 implements E-2026-W44-065
17:00Concept checkfix recorded mergedPR #5075 implements E-2026-W44-063
16:28Concept checkproblem reportedG-2026-W45-039 shared: The shared workflow canvas (code: WorkflowCanvas, layout in layout.ts) draws the approval flow on the application page of an officer. It puts each review step…
15:26Concept checkproblem reportedG-2026-W45-038 smartlink-admin: A review step (code: Role) is one desk or one bot that checks part of an application. Section 3 builds the approval flow from review steps and their waits.…
14:27Concept checkproblem reportedG-2026-W45-037 approval: In plain words. The officer's application page shows the answers of the questions that the officer's review step checks. It hides the other answers. The Proof…
14:11Concept checkproblem reportedG-2026-W45-036 editor: In plain words. A field variation (code: variants) is the same question asked differently depending on who is applying. An acceptance rule is the pass/fail…
13:15Concept checkfix work startedPR #5096 implements E-2026-W44-071
12:43Concept checkfix work startedPR #5082 implements E-2026-W44-070
12:20Concept checkproblem reportedG-2026-W45-035 published: In plain words. A published version tells other systems what each review step waits on. In a procedure imported from a service catalogue, the committee and the…
12:16Concept checkfix work startedPR #5081 implements E-2026-W44-069
11:46Concept checkfix work startedPR #5079 implements E-2026-W44-068
11:26Concept checkfix work startedPR #5078 implements E-2026-W44-067
11:19Concept checkproblem reportedG-2026-W45-034 smartlink: In plain words. An event binding (EventBinding) is a rule that sends answers to an outside system when a moment of the approval flow occurs. Its step filter…
10:48Concept checkfix work startedPR #5077 implements E-2026-W44-066
10:22Concept checkfix work startedPR #5076 implements E-2026-W44-065
10:20Concept checkproblem reportedG-2026-W45-033 eapproval: In plain words. The officer's application page draws the approval flow. Under each step that has not opened, it prints "Waiting on" and a list of steps. The…
09:42Concept checkfix work startedPR #5075 implements E-2026-W44-063
09:11Concept checkproblem reportedG-2026-W45-032 studio: A domain steward (the person who governs the registers) sets the field 'Hull kind' to the type 'Choice from a list' in the Studio inspector. The type command…
08:57Concept checkfix recorded mergedPR #5065 implements E-2026-W43-049
08:11Concept checkproblem reportedG-2026-W45-031 portal: In plain words. A shared-document link (code: docRefs) lets one uploaded document also satisfy the proof of another question. Then the applicant does not…
07:03Concept checkproblem reportedG-2026-W45-030 editor: In plain words. An acceptance rule (code: substantial_criteria) is the pass/fail test a submitted value must meet. A cross-field rule checks two answers…
06:53Concept checkfix work startedPR #5065 implements E-2026-W43-049
05:51Concept checkfix recorded mergedPR #5062 implements E-2026-W44-060
05:27Concept checkproblem reportedG-2026-W45-029 editor: In plain words. A published version is the frozen copy of a procedure that applicants file against. The Version history panel (code: VersionHistory) sits under…
05:13Concept checkfix recorded mergedPR #5061 implements E-2026-W44-059
05:11Concept checkfix work startedPR #5062 implements E-2026-W44-060
04:31Concept checkfix recorded mergedPR #5060 implements E-2026-W44-056
04:30Concept checkfix work startedPR #5061 implements E-2026-W44-059
03:50Concept checkfix recorded mergedPR #5059 implements E-2026-W44-055
03:44Concept checkproblem reportedG-2026-W45-028 platform: The scenario. A country offers French, English and Arabic. A registrar writes the question "Proof of address" with a label in all three languages. The proof…
03:35Concept checkfix work startedPR #5060 implements E-2026-W44-056
03:06Concept checkfix work startedPR #5059 implements E-2026-W44-055
02:30Concept checkproblem reportedG-2026-W45-027 editor: In plain words. An acceptance rule (code: substantial_criteria.rules) is the pass/fail test that an answer must meet. A combination rule (code: composite)…
02:20Concept checkfix recorded mergedPR #5058 implements E-2026-W44-053
01:45Concept checkproblem reportedG-2026-W45-026 smartlink: The scenario. A company registration asks for a tax number. The registrar binds it to the revenue register (proof mode agency_api). The registrar also adds an…
01:17Concept checkfix work startedPR #5058 implements E-2026-W44-053
00:34Concept checkfix recorded mergedPR #5057 implements E-2026-W44-052
00:23Concept checkproblem reportedG-2026-W45-025 shared: An agency publishes one time-based rule: a certificate must be within 6 months of today (code: within_days). Today is 4 November 2026, and the certificate…
Tuesday 3 November
23:52Concept checkfix work startedPR #5057 implements E-2026-W44-052
23:14Code reviewfix work startedPR #5056 implements E-2026-W44-051
23:12Code reviewfix recorded mergedPR #5055 implements E-2026-W44-050
22:35Concept checkfix recorded mergedPR #5054 implements E-2026-W44-049
22:16Code reviewfix work startedPR #5055 implements E-2026-W44-050
21:47Concept checkfix work startedPR #5054 implements E-2026-W44-049
20:44Code reviewfix recorded mergedPR #5053 implements E-2026-W44-048
20:07Concept checkfix recorded mergedPR #5051 implements E-2026-W44-047
19:54Code reviewfix work startedPR #5053 implements E-2026-W44-048
19:16Concept checkproblem reportedG-2026-W45-024 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. The editor stores the name of a step two times. One copy…
19:11Concept checkfix work startedPR #5051 implements E-2026-W44-047
18:40Spec backlogproblem reportedG-2026-W45-023 approval: The applicant's stall address shows as '[object Object]' in the Registry View. UX finding F-2026-W39-001 (journey officer-approval, step…
17:43Code reviewfix recorded mergedPR #4765 implements E-2026-W43-013
17:39Concept checkfix recorded mergedPR #4661 implements E-2026-W42-013
17:12Concept checkfix recorded mergedPR #5046 implements E-2026-W35-050
16:57Concept checkfix recorded mergedPR #5044 implements E-2026-W44-042
16:12Concept checkproblem reportedG-2026-W45-022 editor: In plain words. The cover is the first screen of a procedure in the editor (code: StoryView). Its panel "How it's reviewed" names the review steps in the order…
15:38Concept checkproblem reportedG-2026-W45-021 eapproval: Scenario: a registrar ranks two lookups for a company number. A lookup is a live check of an official database through SmartLink, the tool that connects to…
15:38Concept checkfix work startedPR #5046 implements E-2026-W35-050
15:08Concept checkfix work startedPR #5044 implements E-2026-W44-042
14:30Concept checkfix recorded mergedPR #5039 implements E-2026-W44-039
14:13Concept checkfix recorded mergedPR #5038 implements E-2026-W44-036
11:00Concept checkproblem reportedG-2026-W45-020 editor: In plain words. Each question on the Questions tab has a Duplicate button (code: onDuplicate, RequirementsTab.tsx:817-850). The button creates a new question…
10:34Concept checkfix work startedPR #5039 implements E-2026-W44-039
09:52Concept checkfix work startedPR #5038 implements E-2026-W44-036
09:11Code reviewfix recorded mergedPR #5031 implements E-2026-W44-035
07:46Code reviewfix recorded mergedPR #5028 implements E-2026-W44-034
07:35Code reviewfix work startedPR #5031 implements E-2026-W44-035
07:08Code reviewfix work startedPR #5028 implements E-2026-W44-034
04:41Concept checkfix recorded mergedPR #5025 implements E-2026-W44-031
04:26Concept checkfix recorded mergedPR #5023 implements E-2026-W44-030
03:41Code reviewproblem reportedG-2026-W45-019 eapproval: A number answer of Infinity passes the submit check and meets any minimum of an acceptance rule An acceptance rule (code: acceptable value condition) compares…
03:19Concept checkfix recorded mergedPR #5011 implements E-2026-W44-029
03:15Concept checkproblem reportedG-2026-W45-018 editor: In plain words. A message (code: notification_templates) is the wording that an agency writes for one kind of notice. Under the wording, the pre-send checklist…
03:08Concept checkfix recorded mergedPR #5002 implements E-2026-W44-027
02:20Concept checkfix recorded mergedPR #4999 implements E-2026-W44-024
02:10Concept checkfix recorded mergedPR #4998 implements E-2026-W44-023
02:09Concept checkproblem reportedG-2026-W45-017 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a fee relief. An agency may…
02:01Concept checkfix recorded mergedPR #4997 implements E-2026-W44-022
01:58Concept checkfix work startedPR #5025 implements E-2026-W44-031
01:01Concept checkfix recorded mergedPR #4994 implements E-2026-W44-021
00:55Concept checkproblem reportedG-2026-W45-016 editor: In plain words. An event binding (code: EventBinding) is a rule an agency author sets up so that when an application reaches a certain step, SmartRules…
Monday 2 November
23:33Concept checkfix work startedPR #5023 implements E-2026-W44-030
23:30Concept checkfix recorded mergedPR #4986 implements E-2026-W44-019
23:00Code reviewfix recorded mergedPR #4981 implements E-2026-W44-015
22:56Code reviewfix recorded mergedPR #4976 implements E-2026-W44-010
22:51Code reviewfix recorded mergedPR #4900 implements E-2026-W43-047
22:38Concept checkproblem reportedG-2026-W45-015 editor: In plain words. The import screen (code: ImportCatalog) is where a registrar brings a service from the country's old system into OpenGov in one step. After the…
19:49Concept checkfix work startedPR #5011 implements E-2026-W44-029
18:20Flaky testsproblem reportedG-2026-W45-014 ci: The test tests/ci/test_stage_security.py::test_security_stage_accounts_for_every_lint_workflow_script has failed CI on 4 different commits recently — a…
17:02Concept checkproblem reportedG-2026-W45-013 editor: In plain words. The assistants door (code: /mcp) is the one web address where an AI assistant acts for the person who signed it in. Two switches control the…
16:40GitHub issueproblem reportedG-2026-W45-012 platform: A held status check releases the trial request of the connection pause GitHub issue #5005: The connection pause (circuit_breaker) is the safety valve that…
15:32Concept checkproblem reportedG-2026-W45-011 editor: In plain words. A meeting point (code: convergence) is a step where parallel branches of a review flow rejoin. A fallback step is a step that only an…
15:08Concept checkfix work startedPR #5002 implements E-2026-W44-027
14:32Concept checkproblem reportedG-2026-W45-010 editor: In plain words. A field variation (code: variants) is the same question asked differently depending on who is applying. A comparison is a check of an answer…
14:20Concept checkfix work startedPR #4999 implements E-2026-W44-024
13:54Concept checkfix work startedPR #4998 implements E-2026-W44-023
12:30Concept checkfix work startedPR #4997 implements E-2026-W44-022
11:50Concept checkproblem reportedG-2026-W45-009 editor: In plain words: the editor keeps the title of a question two times. One copy is the plain title (label). The other copy is a map with the title in each…
10:52Concept checkproblem reportedG-2026-W45-008 editor: In plain words. An outside event (code: EventBinding) is a rule that a registrar sets up on the "Outside events" tab of the editor. When an application reaches…
10:26Concept checkfix work startedPR #4994 implements E-2026-W44-021
10:22Concept checkproblem reportedG-2026-W45-007 editor: In plain words. A correction round is one trip of a filing back to the applicant. An officer objects, and the applicant fixes the answers and sends the filing…
09:10Concept checkproblem reportedG-2026-W45-006 editor: In plain words. A date check (code: temporal) is a rule on a date answer. An example is "the certificate must be less than 90 days old". Its "within" form…
08:00Concept checkproblem reportedG-2026-W45-005 editor: In plain words. A country question (code: country) asks the applicant to pick a country from the platform list. The server list holds English names only…
07:33Concept checkproblem reportedG-2026-W45-004 editor: In plain words. Each question has a key (code: field_name). The key is the short machine name of the answer. Publishing writes it into the public spec that…
06:20Concept checkfix work startedPR #4986 implements E-2026-W44-019
05:09Concept checkproblem reportedG-2026-W45-003 editor: In plain words. An acceptable-value rule is a check on an answer, such as "at least 1,000". A registrar adds one on the Rules tab of a question sheet. The rule…
04:18Concept checkfix recorded mergedPR #4982 implements E-2026-W44-017
03:45Concept checkfix work startedPR #4982 implements E-2026-W44-017
03:41Code reviewproblem reportedG-2026-W45-002 smartrules: Saving a review step with an unknown arrow trigger answers a server error instead of naming the wrong word In plain words. A review step (code: Role) lists the…
03:41Code reviewproblem reportedG-2026-W45-001 smartrules: A review step accepts any text as its rejection reach, and each later rejection at that step fails In plain words. A review step (code: Role) is one desk or…
03:15Code reviewfix work startedPR #4981 implements E-2026-W44-015
02:40Code reviewfix recorded mergedPR #4980 implements E-2026-W44-014
02:09Code reviewfix work startedPR #4980 implements E-2026-W44-014
01:34Concept checkfix recorded mergedPR #4979 implements E-2026-W44-013
01:04Concept checkfix work startedPR #4979 implements E-2026-W44-013
00:31Concept checkfix recorded mergedPR #4978 implements E-2026-W44-011
Sunday 1 November
23:48Concept checkfix work startedPR #4978 implements E-2026-W44-011
23:27Concept checktest record createdPR #4977 vitest_unit — FormPreview answers box on a selection list with named choices > shows the question when the registrar picks the named choice that the condition stores by code
22:54Code reviewfix work startedPR #4976 implements E-2026-W44-010
22:18Concept checkproblem reportedG-2026-W44-050 editor: In plain words. A procedure in embedded mode publishes a list of every status that its answers can take. The code name of this list is…
22:09Concept checkfix recorded mergedPR #4973 implements E-2026-W44-008
22:07Code reviewfix work startedPR #4975 implements E-2026-W44-010
21:46Concept checktest record createdPR #4974 vitest_unit — findAttentionItems — a meeting point that only joins two parallel tracks > names nothing worth a look for a finished parallel flow, and still names a review step with no method
21:34Concept checkfix recorded mergedPR #4972 implements E-2026-W44-007
21:15Concept checkfix work startedPR #4973 implements E-2026-W44-008
21:13Concept checkfix recorded mergedPR #4828 implements E-2026-W43-030
20:20Concept checkproblem reportedG-2026-W44-049 editor: In plain words. A display condition (code: Requirement.condition) is the rule for when a question appears at all. A selection list can give each choice two…
20:09Concept checkfix work startedPR #4972 implements E-2026-W44-007
19:54Concept checkproblem reportedG-2026-W44-048 editor: In plain words. A meeting point (code: convergence step) is a step where parallel review tracks come together again. It checks no question and has no review…
19:36Concept checkfix recorded mergedPR #4965 implements E-2026-W44-006
19:30Concept checktest record createdPR #4971 pytest_unit — test_an_inbox_test_fails_when_mark_unread_forgets_the_owner
18:00Concept checkfix work startedPR #4965 implements E-2026-W44-006
17:29Concept checkfix recorded mergedPR #4960 implements E-2026-W44-005
17:15Concept checkfix recorded mergedPR #4955 implements E-2026-W44-003
16:50Concept checktest record createdPR #4961 vitest_unit — RuleBuilder — a saved rule shared by questions with different units never writes the unit of the open question into the shared saved rule
16:44Concept checkfix recorded mergedPR #4958 implements E-2026-W44-004
16:22Concept checkproblem reportedG-2026-W44-047 editor: In plain words. A saved rule (code: named_rule_ref) is a check that a registrar writes once and attaches to several questions of one procedure. A measurement…
16:15Concept checkfix work startedPR #4960 implements E-2026-W44-005
16:10Concept checkfix recorded mergedPR #4950 implements E-2026-W43-066
15:37Code reviewfix recorded mergedPR #4951 implements E-2026-W44-001
15:28Concept checkproblem reportedG-2026-W44-046 eapproval: Scenario: a company files, and a register check runs when its registry desk step opens. A register check is a live query to an official database through…
15:19Concept checkfix work startedPR #4958 implements E-2026-W44-004
14:52Concept checkfix work startedPR #4955 implements E-2026-W44-003
14:34Concept checktest record createdPR #4954 vitest_unit — RoleForm — the quorum help tells a registrar what closes a committee step (D67 R2) > says, in English, French and Arabic, that the step needs this many members to accept each answer
14:17Code reviewfix work startedPR #4951 implements E-2026-W44-001
13:42Concept checkfix work startedPR #4950 implements E-2026-W43-066
13:39Concept checkfix recorded mergedPR #4948 implements E-2026-W43-064
13:21Concept checktest record createdPR #4949 vitest_unit — VariantsEditor: the unit of a number threshold for one context > lets a registrar give the US variation of "Dining area" its own unit, sqft
12:50Concept checkfix work startedPR #4948 implements E-2026-W43-064
11:47Concept checkfix recorded mergedPR #4946 implements E-2026-W43-063
11:31Concept checkproblem reportedG-2026-W44-045 editor: In plain words. A field variation (code: variants) is the same question asked differently for one context, such as a country. A measurement unit is the word…
11:27Concept checktest record createdPR #4947 structural — test_the_portal_does_not_promise_that_one_office_alone_sees_the_applicants_data
10:39Concept checkfix work startedPR #4946 implements E-2026-W43-063
10:22Concept checktest record createdPR #4945 vitest_unit — the success panel after a publish says its own words in the reader’s language (G-2026-W44-044) does not show a French or Arabic registrar the English developer line or the English warnings heading after a publish
09:23Code reviewfix work startedPR #4944 implements E-2026-W43-061
08:52Code reviewfix recorded mergedPR #4944 implements E-2026-W43-061
08:33Concept checkproblem reportedG-2026-W44-044 editor: In plain words. Product chrome is what the software itself says: buttons, headings and status lines. The editor keeps its chrome in one bundle for each…
08:24Concept checkfix recorded mergedPR #4942 implements E-2026-W43-059
08:02Concept checktest record createdPR #4943 vitest_unit — the status line after the readiness check gave up (gap G-2026-W42-033) > says the check failed in the pill as well as the headline, and offers Try again, on the wide line and on the phone
07:19Concept checkfix work startedPR #4942 implements E-2026-W43-059
07:14Concept checkfix recorded mergedPR #4939 implements E-2026-W43-057
06:57Concept checktest record createdPR #4941 vitest_unit — PublishConfirmDialog — the portal-feature demand that dual control creates (claim 8.1) > warns, before publishing, that a field two review steps must both approve needs an up-to-date applicant portal
06:41Concept checktest record createdPR #4940 structural — test_a_person_can_see_and_end_their_own_assistant_from_a_staff_screen
06:17Concept checkproblem reportedG-2026-W44-043 editor: In plain words. A published version is the frozen, machine-readable copy of a procedure that portals and other systems read. Each published version lists the…
06:12Concept checkfix work startedPR #4939 implements E-2026-W43-057
05:43Concept checkfix recorded mergedPR #4936 implements E-2026-W43-056
05:39Concept checktest record createdPR #4938 vitest_unit — PublishConfirmDialog — the promise to drafts when the count is hidden (D19, D36, D59) > tells a publisher who may not see the count that only submitted applications keep version 7, and that the portal offers each draft holder carry-over
04:55Concept checkfix recorded mergedPR #4935 implements E-2026-W43-055
04:49Concept checkproblem reportedG-2026-W44-042 editor: In plain words. The publish window (code: PublishConfirmDialog) is the box that a registrar reads before a new version of a form goes live. It tells the…
04:34Concept checkfix recorded mergedPR #4933 implements E-2026-W43-054
04:27Concept checktest record createdPR #4937 pytest_unit — test_an_officer_step_with_no_question_list_is_a_person_who_decides
04:07Concept checkfix work startedPR #4936 implements E-2026-W43-056
03:45Concept checkfix work startedPR #4935 implements E-2026-W43-055
03:31Concept checkproblem reportedG-2026-W44-041 editor: In plain words. A measurement unit (code: substantial_criteria.unit) is the word for what a number counts, such as "m²" or "seats". Pull request #4827 added it…
03:28Concept checktest record createdPR #4934 vitest_unit — the cover of a procedure whose lists did not load (gap G-2026-W44-036) > says the lists could not be read, offers Try again, and never calls the procedure empty
03:05Concept checkfix work startedPR #4933 implements E-2026-W43-054
02:29Concept checktest record createdPR #4930 vitest_unit — the Questions tab after the list of questions did not load (gap G-2026-W44-031) says the questions could not be read, offers Try again, and never shows the empty first screen
02:06Concept checkfix recorded mergedPR #4922 implements E-2026-W43-053
01:36Concept checkfix recorded mergedPR #4921 implements E-2026-W43-052
01:19Concept checktest record createdPR #4929 vitest_unit — Rules tab help names the age check under the Date Rule in every language (G-2026-W44-029)
01:10Concept checkfix recorded mergedPR #4920 implements E-2026-W43-050
00:52Concept checkfix recorded mergedPR #4919 implements E-2026-W43-049-redrun
00:46Concept checkproblem reportedG-2026-W44-040 editor: In plain words. An assistant is an AI program that a person connects to OpenGov, and it then acts as that person (D55, spec D-MCP-7). Its pass is an offline…
00:03Concept checkfix recorded mergedPR #4903 implements E-2026-W43-048
Saturday 31 October
23:47Code reviewfix recorded mergedPR #4890 implements E-2026-W43-046
23:33Concept checkfix recorded mergedPR #4888 implements E-2026-W43-045
23:03Concept checkfix recorded mergedPR #4880 implements E-2026-W43-044
22:23Concept checkfix recorded mergedPR #4846 implements E-2026-W43-043
22:16Concept checktest record createdPR #4927 vitest_unit — the Who qualifies tab — a case that holds a date check tells the age check in words from the current question name, on the card and in the opened case
22:06Concept checkfix recorded mergedPR #4842 implements E-2026-W43-039
21:59Concept checktest record createdPR #4926 pytest_unit — test_a_certificate_change_never_strands_a_published_procedure
21:25Code reviewtest record createdPR #4925 pytest_unit — test_an_empty_answer_after_a_change_is_relayed_not_raised
08:17Concept checkproblem reportedG-2026-W44-039 editor: In plain words. The result of a procedure is what an applicant gets at the end, such as a certificate (code: output_format). The registrar sets it on the…
03:34Code reviewproblem reportedG-2026-W44-038 platform: The assistant door fails on an empty answer after the change is already saved The assistant door (dispatch) turns the tool call of an assistant into a real…
01:29Concept checkfix work startedPR #4922 implements E-2026-W43-053
01:04Concept checkfix work startedPR #4921 implements E-2026-W43-052
00:36Concept checkfix work startedPR #4920 implements E-2026-W43-050
00:10Concept checkfix work startedPR #4919 implements E-2026-W43-049-redrun
Friday 30 October
23:34Concept checkproblem reportedG-2026-W44-037 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. Each step keeps a list of the questions it checks (code:…
23:23Concept checkfix recorded mergedPR #4841 implements E-2026-W43-038
22:54Code reviewtest record createdPR #4916 pytest_unit — test_a_deploy_that_changes_the_public_spec_gives_it_a_new_fingerprint
22:51Concept checkfix recorded mergedPR #4839 implements E-2026-W43-037
20:53Concept checkproblem reportedG-2026-W44-036 editor: In plain words. The cover is the first screen of a procedure in the editor (code: StoryView). It reads four lists from the server: the questions, the review…
09:47Concept checkfix work startedPR #4903 implements E-2026-W43-048
08:44Code reviewfix work startedPR #4900 implements E-2026-W43-047
08:29Concept checkproblem reportedG-2026-W44-035 editor: In plain words. A measurement unit (code: substantial_criteria.unit) is the word for what a number counts, such as "m²", "kg" or "%". Pull request #4827 added…
08:10Concept checkfix recorded mergedPR #4833 implements E-2026-W43-033
07:10Concept checkproblem reportedG-2026-W44-034 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. A measurement…
03:36Code reviewproblem reportedG-2026-W44-033 published: The public spec keeps its old fingerprint after a deploy changes it, so a holder keeps a stale copy The public spec is the single file a publish puts online…
Thursday 29 October
18:20Flaky testsproblem reportedG-2026-W44-032 pentest: The test tests/pentest/test_gate_sees_the_sign_in_notice.py::test_the_sign_in_notice_of_the_assistant_door_declares_an_audience has failed CI on 2 different…
15:34Code reviewfix work startedPR #4890 implements E-2026-W43-046
15:07Concept checkfix work startedPR #4888 implements E-2026-W43-045
14:09Concept checkfix work startedPR #4880 implements E-2026-W43-044
14:00Concept checkproblem reportedG-2026-W44-031 editor: In plain words. The Questions tab (code: RequirementsTab) is the editor tab where a registrar writes the questions and documents of a procedure. The tab reads…
13:33Concept checkfix recorded mergedPR #4831 implements E-2026-W43-032
13:27Concept checkfix recorded mergedPR #4830 implements E-2026-W43-031
12:33Concept checkproblem reportedG-2026-W44-030 editor: In plain words: a review step (code Role) is one desk or one bot that checks part of an application. An automatic step is a review step that the platform…
11:30Concept checkproblem reportedG-2026-W44-029 editor: In plain words. The editor guide is the help text that the editor itself shows. On the Rules tab of a question, the panel "Help with this question" shows the…
11:10Concept checktest record createdPR #4862 vitest_unit — Checklist & publish — the sentence that describes a rule on a question publishes each rule sentence with the names the questions have now, after the questions were renamed
10:53Concept checkproblem reportedG-2026-W44-028 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. A registrar…
10:25Concept checkfix work startedPR #4859 implements E-2026-W43-044
10:12Concept checkproblem reportedG-2026-W44-027 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. A date check…
09:47Code reviewtest record createdPR #4858 pytest_unit — test_a_check_whose_sign_in_fails_is_recorded_as_failed_not_timed_out
09:30Concept checkproblem reportedG-2026-W44-026 editor: In plain words. The world model is the deployment's shared map of real-world things, such as companies and people, and how they connect. A register is a…
09:07Concept checkfix recorded mergedPR #4816 implements E-2026-W43-028
08:44Concept checktest record createdPR #4857 vitest_unit — the "Who qualifies" card — country names in a French or Arabic registry (gap G-2026-W44-022) > names each country in the registry's language in the saved sentence, and in the reader's language and name order in the picker
08:30Code reviewtest record createdPR #4856 pytest_unit — test_a_callback_signed_with_an_accented_letter_gets_the_ordinary_401
07:58Concept checkproblem reportedG-2026-W44-025 editor: In plain words. An acceptable-value rule (code: substantial_criteria.rules) is a check on an answer, for example a minimum capital. Each rule keeps one stored…
07:51Concept checkfix recorded mergedPR #4809 implements E-2026-W43-027
05:11Concept checkfix work startedPR #4846 implements E-2026-W43-043
04:15Concept checkfix work startedPR #4842 implements E-2026-W43-039
03:49Concept checkfix work startedPR #4841 implements E-2026-W43-038
03:35Code reviewproblem reportedG-2026-W44-024 smartlink: SmartLink records a failed sign-in as a timed-out check, though it sent nothing The status mapping map_terminal_status turns each failure with status code 0…
03:35Code reviewproblem reportedG-2026-W44-023 smartlink: A callback whose signature holds an accented letter gets a 500 error, not the 401 refusal The callback receiver is the address where an outside register posts…
02:48Concept checkfix work startedPR #4839 implements E-2026-W43-037
02:44Concept checkfix recorded mergedPR #4807 implements E-2026-W43-026
01:47Concept checkproblem reportedG-2026-W44-022 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. Each case on…
01:37Concept checkfix recorded mergedPR #4806 implements E-2026-W43-025
01:11Concept checkfix recorded mergedPR #4803 implements E-2026-W43-024
00:20Concept checktest record createdPR #4838 vitest_unit — names a known blocking problem in French and Arabic when the problem names no question or step
Wednesday 28 October
23:25Concept checktest record createdPR #4836 vitest_unit — The publish window and a change to an event binding > names a changed event binding and lets the registrar publish it, and still refuses a publish that changes nothing
23:06Concept checkproblem reportedG-2026-W44-021 editor: In plain words. An event binding (code: EventBinding) sends data to an outside system when an application reaches a chosen step. The glossary example is "When…
22:36Concept checkfix recorded mergedPR #4723 implements E-2026-W42-095
21:14Concept checkfix work startedPR #4833 implements E-2026-W43-033
20:48Concept checkfix work startedPR #4831 implements E-2026-W43-032
19:51Concept checkfix work startedPR #4830 implements E-2026-W43-031
19:30Concept checkfix work startedPR #4828 implements E-2026-W43-030
18:48Concept checkfix recorded mergedPR #4480 implements E-2026-W42-030
18:27Concept checktest record createdPR #4825 vitest_unit — fix links for the checks about the arrows of the review flow > opens the named step on "When it starts" in the direct link and in the fix-it pass
18:18Concept checkproblem reportedG-2026-W44-020 editor: In plain words. The readiness check is "the standing list of what still stands between a procedure and being published". Each problem on it carries a fix link.…
18:15Concept checktest record createdPR #4823 vitest_unit — the officer signs out of the approval workspace a tap on "Log out" starts the sign-out redirect only, and no new sign-in
17:43Concept checktest record createdPR #4819 vitest_unit — does not tell the registrar that "Small business" is not found when the list simply could not be read
16:16Concept checkfix work startedPR #4816 implements E-2026-W43-028
15:50Concept checktest record createdPR #4815 vitest_unit — StoryView — the cover counts and names the steps that can never be reached (gap G-2026-W41-054) > does not say "one step" when two review steps can never be reached, and names both, in English, French and Arabic
15:22Concept checktest record createdPR #4814 vitest_unit — ReadinessCheck leads a broken world-model link to the Questions tab when the question name has an apostrophe > links the blocker for "Director's date of birth" to the Questions tab, stops the fix-it pass and Fix next on it, and flags its step, as for "Date of birth"
14:52Concept checkproblem reportedG-2026-W44-019 editor: In plain words. The publish checklist (code: readiness report) lists what still stops a procedure from going live. Each entry must link to the place where the…
13:46Concept checkfix work startedPR #4809 implements E-2026-W43-027
13:21Concept checkfix work startedPR #4807 implements E-2026-W43-026
12:49Concept checkfix work startedPR #4806 implements E-2026-W43-025
11:51Concept checkfix work startedPR #4803 implements E-2026-W43-024
11:30Concept checktest record createdPR #4802 vitest_unit — shows the revision editor of a staff grant in the reader's language, on a French and on an Arabic screen
11:07Concept checktest record createdPR #4801 vitest_unit — shows the review box of a staff authority change in the reader's language, on a French and on an Arabic screen
10:53Concept checkproblem reportedG-2026-W44-018 editor: In plain words. Product chrome is what the software itself says: buttons, headings and status labels. Each app packs these words per language into chrome…
10:27Concept checktest record createdPR #4799 vitest_unit — the cover of a procedure with a step that only a failure opens (gap G-2026-W44-015) > names the steps of each application in order, and puts no fallback step into that order
10:09Concept checkfix recorded mergedPR #4781 implements E-2026-W43-023
09:56Concept checkproblem reportedG-2026-W44-017 editor: In plain words. Product chrome is what the software itself says: buttons, headings and status labels. Each app packs these words per language into chrome…
09:15Concept checkfix recorded mergedPR #4777 implements E-2026-W43-022
09:03Code reviewfix recorded mergedPR #4775 implements E-2026-W43-021
08:57Code reviewfix recorded mergedPR #4774 implements E-2026-W43-020
08:52Concept checkfix recorded mergedPR #4772 implements E-2026-W43-018
08:28Code reviewfix recorded mergedPR #4770 implements E-2026-W43-017
08:17Code reviewfix recorded mergedPR #4769 implements E-2026-W43-016
08:08Concept checkfix recorded mergedPR #4767 implements E-2026-W43-014
07:00Code reviewtest record createdPR #4798 pytest_unit — test_a_currency_saved_in_small_letters_publishes_as_the_capital_code
06:45Code reviewtest record createdPR #4797 pytest_unit — test_a_notice_with_a_number_json_does_not_permit_gets_the_malformed_answer
06:12Concept checkproblem reportedG-2026-W44-016 editor: In plain words. A table identity check (code: row_identity) asks a register one question about one table row. Does the identity number belong to the name in…
05:28Concept checkproblem reportedG-2026-W44-015 editor: In plain words. The cover is the first screen of a procedure in the editor (code: StoryView). Its panel "How it's reviewed" names the review steps in the order…
03:32Code reviewproblem reportedG-2026-W44-014 smartrules: Publishing keeps a lowercase currency code, and the payment step then refuses it The procedure update schema accepts any three characters as the procedure…
03:31Code reviewproblem reportedG-2026-W44-013 smartlink: A notice with NaN in its JSON gives a generic 400 and no event row, not the malformed answer _parse_inbound_json reads the body with the json.loads function of…
Tuesday 27 October
21:56Concept checkproblem reportedG-2026-W44-012 editor: In plain words. The phone status line is the one-line summary at the top of the editor on a phone (code: MobileVerdictLine). It counts the "things worth a…
21:53Concept checktest record createdPR #4790 pytest_unit — test_the_portal_opens_a_form_that_two_reviewers_must_both_approve
20:35Concept checkproblem reportedG-2026-W44-011 published: In plain words. The vault keeps an unfinished form (a draft) for an applicant. The applicant can then resume it on any device. To resume it, the portal reads…
18:20Flaky testsproblem reportedG-2026-W44-010 ci: The test tests/ci/test_skill_bridges.py::test_bridge_carries_every_canonical_skill[.agents/skills] has failed CI on 3 different commits recently — a recurring…
17:38Concept checktest record createdPR #4789 vitest_unit — stores no removed spelling after the registrar empties the only French name and corrects the English one
17:19Concept checktest record createdPR #4788 vitest_unit — Qualifications card — fee lines named in the reader’s language (E-2026-W44-029, gap G-2026-W41-051) names each fee line that depends on "Strategic investor" in the reader’s screen language, whatever order the names were stored in
17:08Concept checktest record createdPR #4787 vitest_unit — does not tell a refused, a cut-off or a waiting registrar that "Counties of Kenya" no longer exists, in English, French and Arabic
16:57Concept checkproblem reportedG-2026-W44-009 editor: In plain words. A shared list is an official list of acceptable values. An agency saves it once and reuses it in each registration (code: shared catalog, D15).…
16:51Concept checktest record createdPR #4786 vitest_unit — StoryView — the cover names what the verdict line counts (gap G-2026-W41-048) does not say "nothing left to do" while two review steps have no review method, and names both steps
16:17Concept checkproblem reportedG-2026-W44-008 editor: In plain words. The publish window is the box that opens when a registrar presses Publish (code: PublishConfirmDialog.tsx). It tells her what the publish does…
13:09Concept checkfix work startedPR #4781 implements E-2026-W43-023
11:58Concept checkfix work startedPR #4777 implements E-2026-W43-022
11:32Code reviewfix work startedPR #4775 implements E-2026-W43-021
11:02Code reviewfix work startedPR #4774 implements E-2026-W43-020
10:07Code reviewfix work startedPR #4773 implements E-2026-W43-020
09:38Concept checkfix work startedPR #4772 implements E-2026-W43-018
09:09Code reviewfix work startedPR #4770 implements E-2026-W43-017
08:40Code reviewfix work startedPR #4769 implements E-2026-W43-016
07:38Concept checktest record createdPR #4768 vitest_unit — shows every sentence of the import receipt in the reader's language, on a French and on an Arabic screen
07:32Concept checkfix work startedPR #4767 implements E-2026-W43-014
07:18Concept checktest record createdPR #4766 vitest_unit — StoryView — a procedure whose only result is the registration number > labels the "What they receive" dot "In good shape", the same as when a certificate is added
07:15Code reviewfix work startedPR #4765 implements E-2026-W43-013
07:10Concept checktest record createdPR #4764 pytest_unit — test_owner_only_portal_routes_depend_on_required_sign_in
06:56Concept checktest record createdPR #4763 vitest_unit — tells a registrar who reads French or Arabic which groups follow eIDAS, ISO 20022 and LEI, and that some groups follow none
06:43Concept checktest record createdPR #4762 vitest_unit — UpstreamConditionsPanel when the country calendar cannot be read > shows an officer in Tokyo no deadline day that the country did not set
06:27Concept checktest record createdPR #4760 vitest_unit — Procedure editor status line — a retired procedure is named as retired (claim 8.1) > says "Archived" in the status line of a retired procedure at desktop and phone widths, and not for its published twin
06:00Code reviewfix recorded mergedPR #4746 implements E-2026-W43-012
05:27Concept checktest record createdPR #4756 vitest_unit — the preview names the same issuer for a proof as the Proof tab does (G-2026-W41-007) > never tells a registrar that public-agency proof comes from their own agency, or that third-party proof could come from a government body
05:02Concept checktest record createdPR #4754 pytest_eval — EVAL-239
04:37Concept checktest record createdPR #4752 pytest_eval — EVAL-238
04:16Concept checktest record createdPR #4749 pytest_eval — EVAL-237
04:02Code reviewtest record createdPR #4748 pytest_unit — test_a_malformed_claim_path_is_a_client_error
03:43Code reviewtest record createdPR #4747 pytest_unit — test_a_second_import_after_a_deleted_connector_proposes_the_connection_again
03:33Code reviewproblem reportedG-2026-W44-007 unknown: A malformed claim path in the credential list answers 500, not a client error The credential list route takes the filters claim_path and claim_path_under as…
03:33Code reviewproblem reportedG-2026-W44-006 smartlink: Importing a service again after an administrator deleted its proposed connector fails on a duplicate code create_import_drafts finds the proposal of a…
03:21Concept checkfix recorded mergedPR #4724 implements E-2026-W43-001
03:18Code reviewfix work startedPR #4746 implements E-2026-W43-012
02:16Code reviewfix recorded mergedPR #4722 implements E-2026-W42-090
02:10Code reviewfix recorded mergedPR #4721 implements E-2026-W42-089
02:00Concept checktest record createdPR #4745 structural — test_a_conformance_check_that_sets_the_delivery_guarantee_sends_a_live_procedure_back_to_draft
02:00Concept checkfix recorded mergedPR #4720 implements E-2026-W42-086
01:44Concept checkfix recorded mergedPR #4719 implements E-2026-W42-085
01:18Concept checktest record createdPR #4744 vitest_unit — Country settings › Working days — the remark on a holiday > shows each holiday's stored remark in a box on its row, and saves the remark the administrator types there
01:14Concept checkfix recorded mergedPR #4718 implements E-2026-W42-069
00:58Concept checktest record createdPR #4743 vitest_unit — PublishButton — the "anyone can open this link" notice names the reviewer checklists (gap G-2026-W44-003) > tells the registrar, on an English, a French and an Arabic screen, that the public link also carries the reviewer checklists
00:57Concept checkfix recorded mergedPR #4716 implements E-2026-W42-062
00:42Concept checkfix recorded mergedPR #4715 implements E-2026-W42-059
00:34Code reviewtest record createdPR #4742 pytest_unit — test_a_long_procedure_name_still_keeps_the_answers
00:26Concept checkfix recorded mergedPR #4714 implements E-2026-W42-057
00:21Concept checktest record createdPR #4741 pytest_unit — test_a_change_to_label_by_answer_alone_is_listed_and_can_be_published
00:03Concept checktest record createdPR #4740 vitest_unit — ProcedureEditor registry-schema view — a question that only automatic steps check > names the waiting status of each automatic step that checks a question no officer step checks, as publishing writes it
Monday 26 October
23:51Concept checktest record createdPR #4739 vitest_unit — the identity panel while the editor has not read the register check > does not tell the registrar that a saved choice is no longer available
23:34Concept checktest record createdPR #4738 vitest_unit — Where answers are stored — the column names that publishing creates > shows each question the column name that publishing creates, also for a key with a one-letter word or an acronym
23:18Concept checkproblem reportedG-2026-W44-005 editor: In plain words. The editor has a tab "Where answers are stored" (code: RegistryTab). For each question, the tab shows the database column that publishing…
23:04Concept checktest record createdPR #4737 vitest_unit — RequirementEditor — "Label by answer" field list (gap G-2026-W43-056) > does not offer a money question or an address question, whose answers can never change a label
22:52Concept checktest record createdPR #4736 vitest_unit — the step card of a procedure imported from a service catalogue > shows what the step waits for, the same as the card of a step built in the editor
22:21Concept checktest record createdPR #4735 vitest_unit — Checklist & publish — the sentence that says when a case applies publishes the current question name when the old sentence already contains that name
22:03Concept checkproblem reportedG-2026-W44-004 editor: In plain words. A case on the "Who qualifies" tab (code: qualification) is a thing that applicants can qualify for by their own answers. A lower fee is one…
21:38Concept checktest record createdPR #4734 vitest_unit — Question sheet — a bot step with no question list (gap G-2026-W43-052) names and counts a bot step that has no question list, as it does a desk step
18:50Concept checkproblem reportedG-2026-W44-003 editor: In plain words. Evaluation criteria are the written checklist an officer works through when checking one thing, each line saying what "correct" looks like. A…
18:44Code reviewtest record createdPR #4729 pytest_eval — EVAL-236
03:35Code reviewproblem reportedG-2026-W44-002 unknown: A procedure name longer than 255 characters stops the vault from keeping any answer of that form The vault keeps the name of the procedure beside each kept…
03:35Code reviewproblem reportedG-2026-W44-001 platform: A certificate link with a malformed expiry time answers 500 and not 401 A certificate link is a signed address that opens a certificate with no sign-in. Its…
Sunday 25 October
17:28Concept checkfix work startedPR #4724 implements E-2026-W43-001
17:02Concept checkfix work startedPR #4723 implements E-2026-W42-095
16:37Code reviewfix work startedPR #4722 implements E-2026-W42-090
16:11Code reviewfix work startedPR #4721 implements E-2026-W42-089
15:48Concept checkfix work startedPR #4720 implements E-2026-W42-086
14:51Concept checkfix work startedPR #4719 implements E-2026-W42-085
14:24Concept checkfix work startedPR #4718 implements E-2026-W42-069
13:34Concept checkfix work startedPR #4716 implements E-2026-W42-062
13:07Concept checkfix work startedPR #4715 implements E-2026-W42-059
12:52Concept checkfix work startedPR #4714 implements E-2026-W42-057
12:39Concept checktest record createdPR #4713 vitest_unit — tells a French or Arabic registrar in their own language why an old link blocks publishing, and names each link box in that language
12:23Concept checktest record createdPR #4712 pytest_unit — test_checks_tab_names_a_failure_step_that_publish_refuses
12:07Concept checktest record createdPR #4711 vitest_unit — Version history — a publish whose only change was a corrected agency > names the corrected agency name under Procedure details, instead of calling the publish an identical snapshot
11:48Concept checkproblem reportedG-2026-W43-066 editor: In plain words. A published version is the frozen copy of a procedure that applicants and outside systems read. Each version keeps its own copy of the agency…
11:48Concept checktest record createdPR #4710 vitest_unit — the identity panel on a sound table column > does not tell the registrar to review the column, the table conditions and the register before she picks a register check
11:43Concept checkfix recorded mergedPR #4699 implements E-2026-W42-056
11:36Concept checktest record createdPR #4709 vitest_unit — Publish tab — a person who may publish but may not edit (claim 8.153) > publishes for a person who holds "Publish procedures" but not "Edit procedures", when a case sentence names a renamed question
11:09Concept checkproblem reportedG-2026-W43-065 editor: In plain words. A case on the "Who qualifies" tab (code: qualification) is something that an applicant's own answers make them eligible for. A lower fee is one…
10:56Concept checkfix recorded mergedPR #4696 implements E-2026-W42-049
10:55Code reviewtest record createdPR #4708 pytest_unit — test_going_live_again_keeps_a_verified_binding
10:40Concept checkfix recorded mergedPR #4695 implements E-2026-W42-045
10:14Concept checktest record createdPR #4706 vitest_unit — the saved-rule card says its own words in the reader’s language (G-2026-W43-037) > does not show a French or Arabic registrar the English usage line or the English missing-rule words on a saved-rule card
09:32Concept checktest record createdPR #4704 vitest_unit — does not offer the presets of an empty procedure when its review steps did not load
09:06Concept checktest record createdPR #4703 vitest_unit — "When is this field shown?" builder — a selection list stored under the older name "list" (gap G-2026-W43-027) > offers the choices of a selection list stored as "list" by name on the question sheet and on the add-question form, and the pick stores the code
08:55Concept checktest record createdPR #4702 vitest_unit — the country list of a field variation names each country in the language that the registrar reads (gap G-2026-W43-064) > lists and chooses each country in French and in Arabic, in name order for that language, and the Preview tab names it the same way
08:26Concept checkproblem reportedG-2026-W43-064 editor: In plain words. A field variation (code: variants) changes one question for one kind of applicant, for example applicants from one country. The registrar picks…
08:18Concept checktest record createdPR #4701 vitest_unit — CompletenessDashboard — a meeting point in the "Roles configured" count > reads in full for a finished parallel flow whose meeting point only joins two tracks, and still counts an unset step and a board vote with no questions as unfinished
08:04Code reviewfix recorded mergedPR #4688 implements E-2026-W42-047
07:55Concept checktest record createdPR #4700 vitest_unit — EventBindingForm — fan-out card for a check with a fallback step (G-2026-W43-063) does not promise a message when a ticked automated check fails and its fallback step opens
07:53Concept checkfix work startedPR #4699 implements E-2026-W42-056
07:39Concept checkproblem reportedG-2026-W43-063 editor: In plain words. An event binding (EventBinding) is a standing rule on a procedure. At a chosen moment, it sends a message to an outside system. One of the four…
07:35Concept checktest record createdPR #4698 vitest_unit — names the weekday taken out of the working week, and the holidays retired and added
06:48Concept checkfix recorded mergedPR #4681 implements E-2026-W42-043
06:35Concept checkfix work startedPR #4696 implements E-2026-W42-049
06:12Concept checkfix work startedPR #4695 implements E-2026-W42-045
05:36Concept checkfix recorded mergedPR #4678 implements E-2026-W42-039
05:35Concept checktest record createdPR #4694 vitest_unit — the Who qualifies case — the currency of an amount > saves a case on a money question in that question's default currency when the registrar leaves the currency alone, also after a change of question
05:03Concept checktest record createdPR #4693 vitest_unit — PublishConfirmDialog — a registrar who may publish but may not view the caseload (claim 8.153) > lets a person who may publish but not view the caseload confirm the publish, and says that the count is not theirs to see instead of blaming the server
05:02Concept checkfix recorded mergedPR #4676 implements E-2026-W42-036
04:34Concept checktest record createdPR #4692 vitest_unit — ReadinessCheck leads a broken "Label by answer" condition to the question sheet > links the label-condition warning to the Questions tab and stops the fix-it pass on it, on the Data layer, as for the "is shown when" warning
04:17Code reviewtest record createdPR #4691 pytest_unit — test_a_young_later_filing_is_not_reclobbered
03:55Code reviewtest record createdPR #4690 pytest_unit — test_a_very_large_whole_number_gets_a_verdict_on_a_more_than_case_not_an_error
03:55Concept checkfix recorded mergedPR #4673 implements E-2026-W42-033
03:38Concept checktest record createdPR #4689 vitest_unit — offers the old and the new date of a moved deadline, each with its own words in the reader's language
03:34Code reviewproblem reportedG-2026-W43-062 unknown: The hourly recovery pass puts back an older answer while the newer filing is less than one hour old The recovery pass is the hourly job that copies kept…
03:34Code reviewproblem reportedG-2026-W43-061 published: A whole number too large for a float makes the public qualification check answer 500 What you qualify for is something an applicant's own answers make them…
03:22Code reviewfix work startedPR #4688 implements E-2026-W42-047
03:08Concept checktest record createdPR #4687 vitest_unit — Shared lists — each row shows how far the list reaches, before Edit (D15, claim 2.21) > shows on each row how many fields and registrations use the list, before the author presses Edit
02:58Concept checkfix work startedPR #4686 implements E-2026-W42-045
02:48Concept checktest record createdPR #4685 vitest_unit — VariantsEditor — a "between" check on a field variation (gap G-2026-W42-067) > saves both ends of a "between" check on a field variation, never one end only, and keeps both ends after a reload
02:46Concept checkproblem reportedG-2026-W43-060 editor: In plain words. The editor tab "Where answers are stored" shows the register that publishing creates. Its table "Registry schema" gives each question a status…
02:05Concept checktest record createdPR #4682 vitest_unit — the editor previews a compulsory selection question that has no choices > shows neither preview an ordinary picker, and each says that the question has no choices
00:56Concept checkfix work startedPR #4681 implements E-2026-W42-043
00:35Concept checktest record createdPR #4680 vitest_unit — fix link for a fee line whose case is gone > opens the fee on "When it applies" in the direct link and in the fix-it pass
00:28Concept checkfix work startedPR #4678 implements E-2026-W42-039
00:26Concept checktest record createdPR #4679 vitest_unit — summarizeVersionChanges — a question or a step that moved > names the questions and the steps whose position changed, and still reads an unchanged republish as identical
00:11Concept checktest record createdPR #4677 vitest_unit — tells the administrator when the platform could not end an assistant's access
00:02Concept checkfix work startedPR #4676 implements E-2026-W42-036
Saturday 24 October
23:52Concept checktest record createdPR #4675 vitest_unit — Who qualifies — delete a qualification that a fee line depends on (E-2026-W43-036, gap G-2026-W42-042) > names "Small company levy" when the registrar presses Delete on "Small company", before the editor sends the delete
23:36Concept checkfix work startedPR #4673 implements E-2026-W42-033
23:35Concept checktest record createdPR #4674 vitest_unit — tells a refused registrar and one who hit an outage neither to add a connection nor the same thing, in English, French and Arabic
23:21Concept checktest record createdPR #4672 vitest_unit — RequirementEditor — a field variation on a column with a table identity check (gap G-2026-W43-049) > offers no proof method that Publish refuses, and keeps a saved one visible
22:56Concept checktest record createdPR #4671 vitest_unit — the guide tells the registrar that a one-answer reject still ends the filing (G-2026-W43-045) > says that the filing is refused when the other steps finish, as the step form does
22:38Concept checktest record createdPR #4670 pytest_unit — test_checks_tab_names_two_name_columns_before_publish_refuses_them
22:15Concept checktest record createdPR #4669 vitest_unit — PreflightPanel — who gets the test copy (G-2026-W42-076) > tells the author on the button that the test copy goes to her, not to the three officers that the checklist counts
21:54Concept checktest record createdPR #4668 vitest_unit — the "Who qualifies" tab and the editor cover — what the registrar reads (gap G-2026-W43-059) > names each answer by the words that the registrar picked, on the card, in the live preview and on the cover
21:28Concept checktest record createdPR #4667 vitest_unit — a refused delete speaks the reader’s language (G-2026-W42-073) > tells a French or Arabic registrar in their own language why the server refused the delete, not in the server’s English
21:28Concept checkproblem reportedG-2026-W43-059 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a fee waiver. The "Who…
21:04Concept checktest record createdPR #4666 vitest_unit — the Who qualifies tab after the list of cases did not load (gap G-2026-W42-065) says the cases could not be read, offers Try again, and never says that cases are optional
20:45Concept checktest record createdPR #4665 vitest_unit — offers the review steps of a procedure with dual control or a table identity check, so the registrar can add a message rule
20:28Concept checkfix recorded mergedPR #4656 implements E-2026-W42-020
20:27Concept checktest record createdPR #4664 vitest_unit — RequirementEditor — label by answer on a selection-list question (gap G-2026-W43-036) > offers the choices of "Legal form" by name, not a typed box, and saves the code "SA" so the portal can apply the label
20:16Concept checkfix recorded mergedPR #4655 implements E-2026-W42-016
20:09Concept checktest record createdPR #4663 vitest_unit — VariantsEditor — proof details on a field variation (gap G-2026-W43-029) > saves the document name, the issuer and the connection of a proof method on a field variation, and shows them again after a reload
19:33Concept checkproblem reportedG-2026-W43-058 editor: In plain words. A table identity check (code: row_identity) asks a register one question about one table row. Does the identity number belong to the name in…
19:32Concept checktest record createdPR #4662 vitest_unit — the condition builder names each country in the language that the registrar reads (gap G-2026-W43-020) lists, chooses and shows each country in French and in Arabic, in name order for that language, for "is" and for "is one of"
19:24Concept checkfix work startedPR #4661 implements E-2026-W42-013
19:20Concept checktest record createdPR #4660 vitest_unit — ReadinessCheck sends a refused template column to the Outside events tab > points every fix surface of the editor at the Outside events tab when a template names a column the record does not carry
19:11Concept checktest record createdPR #4659 vitest_unit — RequirementEditor — "Label by answer" on the question sheet keeps a label by answer in the draft until "Save changes", so the sheet shows no "changed elsewhere" conflict and keeps the new help text
18:52Concept checkfix recorded mergedPR #4645 implements E-2026-W42-007
18:23Code reviewtest record createdPR #4658 pytest_unit — test_a_change_made_while_retired_is_not_hidden_by_the_restore
18:20Flaky testsproblem reportedG-2026-W43-057 platform: The test tests/platform/ai/test_decision.py::test_cached_copy_never_sends_a_request has failed CI on 3 different commits recently — a recurring flake the…
18:11Concept checkfix work startedPR #4656 implements E-2026-W42-020
18:11Code reviewtest record createdPR #4657 pytest_unit — test_a_table_cannot_be_saved_inside_itself
17:47Concept checkfix work startedPR #4655 implements E-2026-W42-016
17:31Concept checkfix work startedPR #4653 implements E-2026-W42-013
17:23Concept checktest record createdPR #4652 pytest_unit — test_a_more_than_or_less_than_case_on_a_date_leaves_out_the_day_it_names
17:13Code reviewtest record createdPR #4651 pytest_unit — test_an_edit_cannot_remove_the_reason_for_a_special_way_to_reach_a_register
17:03Code reviewtest record createdPR #4650 pytest_unit — test_a_changed_limit_reaches_a_caller_who_already_has_a_bucket
16:47Concept checkproblem reportedG-2026-W43-056 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. A money question takes an…
16:43Concept checktest record createdPR #4649 vitest_unit — confirms a new grant by a button that names the grant, and a revision still by a button that names the revision
15:24Concept checkproblem reportedG-2026-W43-053 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. What a step waits on (code: precondition_ids) is the…
15:24Concept checktest record createdPR #4648 vitest_unit — confirms a revoke by a button that names the revoke, and a revision still by a button that names the revision
14:02Concept checkproblem reportedG-2026-W43-052 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. A bot step is a step with the method "Fully Automated"…
13:54Concept checkfix work startedPR #4647 implements E-2026-W42-013
11:39Concept checkfix work startedPR #4645 implements E-2026-W42-007
09:57Concept checkproblem reportedG-2026-W43-051 editor: In plain words. A shared-document link (code: docRef) lets one uploaded document also satisfy the proof of another question. The registrar ticks the link in…
07:50Concept checkproblem reportedG-2026-W43-055 smartrules: Split from G-2026-W42-069 by the owner's ruling "split" on eval PR #4511 (2026-10-24). G-2026-W42-069 and its eval E-2026-W42-095 cover the editor…
07:31Concept checkfix recorded mergedPR #4585 implements E-2026-W43-004
07:23Concept checkproblem reportedG-2026-W43-050 editor: In plain words. A table identity check (code: row_identity) is new on 2026-10-22 (#4609). It asks a register whether an identity number in a repeating table…
07:04Concept checkfix recorded mergedPR #4588 implements E-2026-W43-007
05:14Concept checkproblem reportedG-2026-W43-049 editor: In plain words. A table identity check (code: row_identity) is new on 2026-10-22 (#4609). It asks a register whether an identity number in a repeating table…
03:35Code reviewproblem reportedG-2026-W43-048 smartrules: Restoring an archived procedure says published after an edit during the archive period Archive retires a procedure, and Unarchive restores it with the status…
03:35Code reviewproblem reportedG-2026-W43-047 smartrules: A repeating table can be saved as its own parent, and a later delete of that table never ends A repeating table asks the same questions once for each row. Each…
Friday 23 October
23:56Concept checkproblem reportedG-2026-W43-046 editor: In plain words. A table identity check (code: row_identity) asks a register one question about one row of a repeating table. Does the identity number belong to…
20:22Concept checkproblem reportedG-2026-W43-045 editor: In plain words. The editor's own guide still tells a registrar that a one-answer reject closes "just the one field". The step form beside it now says that the…
07:22Concept checkproblem reportedG-2026-W43-044 editor: In plain words. The Messages tab is where an agency writes its messages and the rules that fire them. A rule that fires a message (code: notification_triggers)…
03:33Code reviewproblem reportedG-2026-W43-043 smartlink: Going live again breaks a database rule on a binding with automatic reset Going live writes the sent-twice answer of the administrator onto each binding of the…
03:33Code reviewproblem reportedG-2026-W43-042 smartlink: The access-keys card reads a token store that nothing writes, so it always says never connected get_connector_credentials reports when an OAuth2 connector last…
Thursday 22 October
18:20Flaky testsproblem reportedG-2026-W43-041 platform: The test tests/platform/test_api_timestamp_responses.py::test_every_declared_api_timestamp_has_a_checked_response has failed CI on 2 different commits recently…
16:11Code reviewtest record createdPR #4610 pytest_unit — test_an_edit_of_the_sign_in_details_alone_is_checked
10:26Concept checkproblem reportedG-2026-W43-040 editor: In plain words. A table identity check (code: row_identity) is new on 2026-10-22 (#4609). It asks a register whether an identity number in a repeating table…
03:34Code reviewproblem reportedG-2026-W43-039 eapproval: The applicant progress view gives up on a procedure whose failed check runs again after a person's step The applicant progress view,…
03:34Code reviewproblem reportedG-2026-W43-038 eapproval: The qualification card still tells an applicant to correct an answer that they already corrected A qualification is a status that a filing can qualify for,…
Wednesday 21 October
14:33Concept checkproblem reportedG-2026-W43-037 editor: In plain words. Product chrome is what the software itself says: headings, labels, buttons and help lines. The editor ships its chrome in English, French and…
11:55Concept checkproblem reportedG-2026-W43-036 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. A selection list is a…
08:56Concept checkproblem reportedG-2026-W43-035 editor: In plain words. "What you qualify for" (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. On the Who…
03:39Code reviewproblem reportedG-2026-W43-034 smartlink: An edit can clear the required reason for a non-standard way to reach a register A connector whose fetch_compatibility is not standard must carry a written…
03:39Code reviewproblem reportedG-2026-W43-033 smartlink: A changed per-user rate limit never reaches a caller who already has a bucket PerUserRateLimiter.allow sets the size of the bucket of a caller only when it…
01:42Concept checkfix recorded mergedPR #4592 implements E-2026-W43-011
01:09Concept checkfix recorded mergedPR #4591 implements E-2026-W43-009
01:01Concept checkfix recorded mergedPR #4589 implements E-2026-W43-008
00:44Concept checkfix recorded mergedPR #4587 implements E-2026-W43-006
00:02Concept checkfix recorded mergedPR #4586 implements E-2026-W43-005
Tuesday 20 October
20:48Concept checkfix work startedPR #4592 implements E-2026-W43-011
20:22Concept checkfix work startedPR #4591 implements E-2026-W43-009
20:12Concept checkproblem reportedG-2026-W43-032 approval: Found on the sweep pair pentest x approval, eighth read. The pair's own intersection is still empty. The pentest claim governs server routes and…
19:57Concept checkfix work startedPR #4589 implements E-2026-W43-008
19:29Concept checkfix work startedPR #4588 implements E-2026-W43-007
19:02Concept checkfix work startedPR #4587 implements E-2026-W43-006
18:38Concept checkfix work startedPR #4586 implements E-2026-W43-005
18:20Flaky testsproblem reportedG-2026-W43-030 platform: The test tests/platform/test_dev_sh_credentials_4225.py::test_dev_sh_generates_dot_env_that_passes_public_credentials_startup_check has failed CI on 2…
18:20Flaky testsproblem reportedG-2026-W43-031 platform: The test tests/platform/test_dev_sh_credentials_4225.py::test_dev_sh_heals_legacy_dot_env_with_public_default_credentials has failed CI on 2 different commits…
18:00Code reviewfix recorded mergedPR #4584 implements E-2026-W43-003
17:46Concept checkfix work startedPR #4585 implements E-2026-W43-004
17:19Code reviewfix work startedPR #4584 implements E-2026-W43-003
16:45Code reviewfix recorded mergedPR #4581 implements E-2026-W43-002
16:40Code reviewfix recorded mergedPR #4579 implements E-2026-W42-094
16:00Code reviewfix work startedPR #4581 implements E-2026-W43-002
15:34Code reviewfix work startedPR #4579 implements E-2026-W42-094
14:58Concept checkproblem reportedG-2026-W43-029 editor: A field variation is the same question, asked differently for one kind of applicant (code: variants). Proof requirements name the proof modes of a question.…
14:47Code reviewfix recorded mergedPR #4578 implements E-2026-W42-093
14:22Concept checkfix recorded mergedPR #4575 implements E-2026-W42-092
14:00Concept checkproblem reportedG-2026-W43-028 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. The Review flow tab (code: RoleList) is where a registrar…
13:55Code reviewfix work startedPR #4578 implements E-2026-W42-093
13:22Concept checkfix recorded mergedPR #4574 implements E-2026-W42-091
12:32Concept checkfix work startedPR #4575 implements E-2026-W42-092
12:25Concept checkfix recorded mergedPR #4572 implements E-2026-W42-088
12:04Concept checkfix work startedPR #4574 implements E-2026-W42-091
11:39Concept checkfix work startedPR #4572 implements E-2026-W42-088
10:40Concept checkfix recorded mergedPR #4570 implements E-2026-W42-081
09:58Concept checkfix work startedPR #4570 implements E-2026-W42-081
09:00Concept checkfix recorded mergedPR #4568 implements E-2026-W42-079
08:05Concept checkfix work startedPR #4568 implements E-2026-W42-079
07:28Concept checkfix recorded mergedPR #4561 implements E-2026-W42-078
06:26Concept checkproblem reportedG-2026-W43-027 editor: In plain words. A condition (code: Requirement.condition) is a rule for when a question appears at all. A selection list is a question whose answer is one…
06:20Concept checkfix recorded mergedPR #4560 implements E-2026-W42-077
06:20Flaky testsproblem reportedG-2026-W43-024 loops: The test tests/loops/test_continuous_integration.py::test_production_collector_refuses_counterfeit_or_incomplete_provenance[attempt] has failed CI on 3…
06:20Flaky testsproblem reportedG-2026-W43-025 loops: The test tests/loops/test_continuous_integration.py::test_production_collector_refuses_counterfeit_or_incomplete_provenance[blob] has failed CI on 3 different…
06:20Flaky testsproblem reportedG-2026-W43-026 loops: The test tests/loops/test_continuous_integration.py::test_production_collector_refuses_counterfeit_or_incomplete_provenance[foreign_proof] has failed CI on 3…
06:16Concept checkfix work startedPR #4561 implements E-2026-W42-078
05:45Concept checkfix recorded mergedPR #4559 implements E-2026-W42-075
05:29Concept checkfix work startedPR #4560 implements E-2026-W42-077
05:25Concept checkfix recorded mergedPR #4556 implements E-2026-W42-073
04:57Concept checkfix recorded mergedPR #4558 implements E-2026-W42-074
04:38Concept checkfix work startedPR #4559 implements E-2026-W42-075
04:14Concept checkfix work startedPR #4558 implements E-2026-W42-074
03:55Code reviewtest record createdPR #4557 pytest_eval — EVAL-235
03:45Code reviewproblem reportedG-2026-W43-023 smartlink: An edit that sends only the sign-in details skips each check that a new connector gets ConnectorUpdate.validate_auth_config checks the sign-in details only…
03:45Code reviewproblem reportedG-2026-W43-022 eapproval: Each later calendar edit pushes an already clamped deadline one more working day later A stored deadline is the due date that eApproval keeps for a step or for…
03:39Concept checkfix work startedPR #4556 implements E-2026-W42-073
03:06Concept checkfix recorded mergedPR #4554 implements E-2026-W42-072
02:52Concept checkfix recorded mergedPR #4553 implements E-2026-W42-071
02:35Concept checkfix recorded mergedPR #4552 implements E-2026-W42-070
02:33Concept checkproblem reportedG-2026-W43-021 editor: In plain words. A join step (code: convergence node) is a meeting point where parallel review tracks come together again. It checks no question and has no…
02:24Concept checkfix recorded mergedPR #4551 implements E-2026-W42-068
01:18Concept checktest record createdPR #4555 vitest_unit — Messages tab before the first publish (spec 2026-08-23, decision 4) > tells the registrar to publish Import Licence first, instead of a message list that cannot load
00:27Code reviewfix recorded mergedPR #4536 implements E-2026-W42-066
00:21Concept checkfix recorded mergedPR #4535 implements E-2026-W42-065
00:07Concept checkfix recorded mergedPR #4534 implements E-2026-W42-064
Monday 19 October
23:55Concept checkproblem reportedG-2026-W43-020 editor: In plain words. A display condition (code: Requirement.condition) is the rule for when a question appears at all. The registrar builds it as one sentence in…
23:51Concept checkfix work startedPR #4554 implements E-2026-W42-072
23:48Concept checkfix recorded mergedPR #4533 implements E-2026-W42-063
23:17Concept checkfix work startedPR #4553 implements E-2026-W42-071
23:14Concept checkfix recorded mergedPR #4531 implements E-2026-W42-061
22:54Concept checkfix work startedPR #4552 implements E-2026-W42-070
22:28Concept checkfix work startedPR #4551 implements E-2026-W42-068
22:21Concept checktest record createdPR #4550 vitest_unit — the condition builder explains a saved upload condition in the reader’s language (G-2026-W42-072) > says why a saved condition on an uploaded document can never be true, in French and Arabic too, without calling the upload out of scope
21:45Concept checkfix recorded mergedPR #4530 implements E-2026-W42-060
21:31Concept checkfix recorded mergedPR #4528 implements E-2026-W42-058
21:30Concept checkproblem reportedG-2026-W43-019 editor: In plain words. The working week is the list of weekdays on which a country's offices work. Non-working days are the public holidays that the country names. A…
20:58Concept checkfix recorded mergedPR #4523 implements E-2026-W42-053
20:37Concept checkproblem reportedG-2026-W43-018 editor: In plain words. A review step (code: Role) is one stage of the approval flow. A meeting point is a step where parallel branches rejoin. The editor calls it a…
20:03Concept checkproblem reportedG-2026-W43-017 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for. The agency discloses it while they…
19:56Concept checkfix recorded mergedPR #4526 implements E-2026-W42-055
19:37Concept checkfix recorded mergedPR #4525 implements E-2026-W42-054
19:34Concept checktest record createdPR #4543 pytest_unit — test_the_owner_test_fails_when_a_change_forgets_the_owner
18:20Flaky testsproblem reportedG-2026-W43-014 eapproval: The test tests/eapproval/test_a_refused_upload_names_its_cause_to_the_officer.py::test_the_filing_names_the_cause_of_each_refused_upload has failed CI on 4…
18:20Flaky testsproblem reportedG-2026-W43-015 eapproval: The test tests/eapproval/test_officer_can_look_up_a_refused_upload.py::test_an_officer_who_is_quoted_the_reference_of_a_refused_upload_finds_the_attempt has…
18:20Flaky testsproblem reportedG-2026-W43-016 loops: The test tests/loops/test_continuous_integration.py::test_production_collector_binds_run_attempt_workflow_blob_and_real_job_identity has failed CI on 2…
17:35Concept checkproblem reportedG-2026-W43-013 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. The editor's example is…
12:18Code reviewfix work startedPR #4536 implements E-2026-W42-066
11:57Concept checkfix work startedPR #4535 implements E-2026-W42-065
11:15Concept checkfix work startedPR #4534 implements E-2026-W42-064
10:48Concept checkfix work startedPR #4533 implements E-2026-W42-063
10:23Concept checkfix work startedPR #4531 implements E-2026-W42-061
10:10Concept checkproblem reportedG-2026-W43-012 editor: In plain words. Database authority is the country-wide switch that moves staff access from sign-in roles to permissions stored in the database. With the switch…
09:57Concept checkfix work startedPR #4530 implements E-2026-W42-060
09:31Concept checkfix work startedPR #4528 implements E-2026-W42-058
09:13Concept checktest record createdPR #4527 vitest_unit — the Agencies page speaks the reader’s language when it corrects an agency (G-2026-W42-071) > does not show a French or Arabic registrar an English sentence while correcting an agency, or when the list fails
08:58Concept checkproblem reportedG-2026-W43-011 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the wording of a question for some answers. For example, "Number of shares"…
08:28Concept checkfix recorded mergedPR #4521 implements E-2026-W42-052
08:20Concept checkfix work startedPR #4526 implements E-2026-W42-055
07:55Concept checkfix work startedPR #4525 implements E-2026-W42-054
07:34Concept checktest record createdPR #4524 vitest_unit — RequirementEditor — label by answer on a country question (gap G-2026-W42-070) offers the country list, not a typed box, and saves the code "KE" so the portal can apply the label
07:20Concept checkfix work startedPR #4523 implements E-2026-W42-053
07:14Concept checktest record createdPR #4522 vitest_unit — RequirementEditor — "Label by answer" field list (gap G-2026-W42-068) does not offer a column of a repeating table to a whole-form question
06:28Concept checkfix work startedPR #4521 implements E-2026-W42-052
06:20Flaky testsproblem reportedG-2026-W43-008 ci: The test tests/ci/test_deploy_ordering.py::test_a_documentation_only_merge_does_not_redeploy_the_sandbox has failed CI on 2 different commits recently — a…
06:20Flaky testsproblem reportedG-2026-W43-009 ci: The test tests/ci/test_liveness_parent_path_filters.py::test_a_workflow_never_sits_out_a_merge_its_liveness_parent_runs_on has failed CI on 2 different commits…
06:20Flaky testsproblem reportedG-2026-W43-010 ci: The test tests/ci/test_skill_bridges.py::test_bridge_carries_every_canonical_skill[.deepcode/skills] has failed CI on 2 different commits recently — a…
06:14Concept checktest record createdPR #4520 vitest_unit — FlowVisualization tells the registrar when a step opens only after a failed automatic check, for an imported procedure (Overview §8 / claim 8.1) shows "Only if the automated check in Create Business ID fails" on the card of a step that only a failed-check arrow opens
05:44Concept checktest record createdPR #4519 vitest_unit — the "Who qualifies" card — the sentence that applicants read (gap G-2026-W42-061) > names the answer that the registrar picked, not the code that the portal records
05:26Concept checkfix recorded mergedPR #4516 implements E-2026-W42-051
04:58Concept checkfix recorded mergedPR #4514 implements E-2026-W42-050
04:30Code reviewtest record createdPR #4518 pytest_unit — test_an_accented_address_token_gets_the_uniform_404
04:28Concept checkfix recorded mergedPR #4512 implements E-2026-W42-048
04:09Code reviewtest record createdPR #4517 pytest_unit — test_signing_leaves_the_payload_of_the_caller_unchanged
03:48Concept checkfix recorded mergedPR #4506 implements E-2026-W42-046
03:40Concept checkfix recorded mergedPR #4505 implements E-2026-W42-044
03:32Code reviewproblem reportedG-2026-W43-007 smartlink: An accented letter in the token of a notification address gives a 500, not the uniform 404 The notification receiver takes the notices of a provider at an…
03:32Code reviewproblem reportedG-2026-W43-006 smartlink: A signed operation with no request transform writes its signature into the payload of the caller A signed operation adds a computed signature to each request.…
03:12Concept checkproblem reportedG-2026-W43-005 editor: In plain words. A procedure (the full set of requirements and steps for one public service) belongs to one agency. Since #4467 (merged 2026-10-19), the…
03:11Concept checkfix recorded mergedPR #4504 implements E-2026-W42-042
02:59Concept checkfix recorded mergedPR #4503 implements E-2026-W42-041
02:44Concept checkfix recorded mergedPR #4502 implements E-2026-W42-040
02:42Concept checkproblem reportedG-2026-W43-004 editor: In plain words. A message is a notice that an agency writes once in the editor. The platform sends it to an applicant at a chosen moment. A placeholder is a…
02:31Concept checkfix work startedPR #4516 implements E-2026-W42-051
02:28Concept checkfix recorded mergedPR #4501 implements E-2026-W42-038
01:56Concept checkfix recorded mergedPR #4500 implements E-2026-W42-037
01:50Concept checkproblem reportedG-2026-W43-003 editor: In plain words. An outside event, code name event binding, sends filing data to another agency's system when a filing reaches a step. Its message template can…
01:41Concept checkfix recorded mergedPR #4499 implements E-2026-W42-035
01:20Concept checkproblem reportedG-2026-W43-002 editor: In plain words. A country's administrator keeps an ordered list of accepted currencies on the Country settings screen. The first currency in the list is the…
00:17Concept checktest record createdPR #4515 vitest_unit — the phone status line, when a question has a review step but no checklist (gap G-2026-W42-058) > names the question that the "worth a look" count counts, when the line is opened
00:03Concept checkproblem reportedG-2026-W43-001 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. The registrar deletes review steps on the Review flow…
Sunday 18 October
20:57Concept checkproblem reportedG-2026-W42-077 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. An example is "Number of…
19:47Concept checkproblem reportedG-2026-W42-076 editor: In plain words. A message (code: notification_templates) is the wording an agency writes for one kind of notice, in each language it offers. Under the wording,…
18:56Concept checkproblem reportedG-2026-W42-075 editor: In plain words. A shared list (code: SharedCatalog) is an official list that an agency saves once and reuses in every registration it runs. The Shared lists…
18:31Concept checkproblem reportedG-2026-W42-074 editor: In plain words. A message is the email that a procedure sends an applicant, such as "We received your application". A published version is the frozen,…
15:17Concept checkfix work startedPR #4514 implements E-2026-W42-050
14:52Concept checkfix work startedPR #4512 implements E-2026-W42-048
14:44Concept checktest record createdPR #4511 vitest_unit — summarizeVersionChanges — a version whose only change is a label by answer > names the question whose words now depend on the legal form, and calls the first publish after the upgrade unchanged
14:32Code reviewtest record createdPR #4510 pytest_unit — test_a_money_amount_that_is_not_finite_is_refused
14:20Concept checkproblem reportedG-2026-W42-073 editor: In plain words. A registrar is the agency person who writes a procedure in the editor. Product chrome is the words that the software itself says, such as…
14:08Code reviewtest record createdPR #4507 pytest_unit — test_answers_with_no_id_field_are_not_a_pass
13:46Concept checkproblem reportedG-2026-W42-072 editor: Scenario: a registrar works in French. One question carries a show-when condition from before this week: 'passport_scan EQUAL uploaded'. The registrar meant…
12:49Concept checkproblem reportedG-2026-W42-071 editor: In plain words. An agency is the government office that owns a set of registration procedures. The Agencies page (AgencyList.tsx) lets a registrar register an…
12:42Concept checkfix recorded mergedPR #4479 implements E-2026-W42-028
12:34Concept checkfix work startedPR #4506 implements E-2026-W42-046
12:00Concept checkfix recorded mergedPR #4474 implements E-2026-W42-019
11:56Concept checkfix recorded mergedPR #4468 implements E-2026-W42-018
11:47Concept checkproblem reportedG-2026-W42-070 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. A country question lets the…
11:43Concept checkfix recorded mergedPR #4462 implements E-2026-W42-012
11:11Concept checkproblem reportedG-2026-W42-069 editor: Narrowed to the editor version-history summary half by the owner's ruling "split" on eval PR #4511 (2026-10-24); the server publish-diff half is tracked…
10:05Concept checkproblem reportedG-2026-W42-068 editor: In plain words. "Label by answer" (code: label_variants) lets a registrar change the words of a question after an earlier answer. The editor's example is…
09:13Concept checkproblem reportedG-2026-W42-067 editor: In plain words. A field variation (code: variants) changes one question for one kind of applicant, such as one business type. A registrar can give a variation…
08:36Concept checkfix work startedPR #4505 implements E-2026-W42-044
08:02Concept checkproblem reportedG-2026-W42-066 editor: In plain words. A "what you qualify for" (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. On the "Who…
07:52Concept checkfix recorded mergedPR #4483 implements E-2026-W42-034
07:34Concept checkproblem reportedG-2026-W42-065 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. The "Who…
07:32Concept checkfix recorded mergedPR #4482 implements E-2026-W42-032
07:21Concept checkfix recorded mergedPR #4481 implements E-2026-W42-031
07:12Concept checkproblem reportedG-2026-W42-064 editor: In plain words. The Review flow map in the editor shows a registrar when each review step starts. For an imported procedure, the map shows a fallback step as a…
05:13Concept checkfix work startedPR #4504 implements E-2026-W42-042
04:51Concept checkfix work startedPR #4503 implements E-2026-W42-041
04:22Concept checkfix work startedPR #4502 implements E-2026-W42-040
03:58Concept checkfix work startedPR #4501 implements E-2026-W42-038
03:38Code reviewproblem reportedG-2026-W42-063 eapproval: A money amount of Infinity or NaN passes the submit check, and Infinity meets any minimum The submit check for a money answer, _validate_money, accepts each…
03:38Code reviewproblem reportedG-2026-W42-062 smartlink: The conformance check records a pass when neither answer carries an ID field The conformance check sends one message twice under one key and watches whether…
03:26Concept checkproblem reportedG-2026-W42-061 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, such as a fee waiver. The "Who…
03:21Concept checkfix work startedPR #4500 implements E-2026-W42-037
03:19Code reviewfix recorded mergedPR #4478 implements E-2026-W42-027
02:57Concept checkfix work startedPR #4499 implements E-2026-W42-035
02:23Concept checkproblem reportedG-2026-W42-060 editor: In plain words. The certificate is the paper an applicant receives at the end of a registration. A registrar writes its wording on the Output tab of the…
02:14Concept checkfix recorded mergedPR #4477 implements E-2026-W42-023
01:56Concept checkfix recorded mergedPR #4476 implements E-2026-W42-022
01:40Concept checkfix recorded mergedPR #4475 implements E-2026-W42-021
01:38Concept checkproblem reportedG-2026-W42-059 editor: In plain words. A selection question (code: enum, shown in the editor as "Selection (list)") asks the applicant to pick one answer from a list of choices. The…
00:22Concept checkproblem reportedG-2026-W42-058 editor: In plain words. The phone status line (code: MobileVerdictLine) is the one sentence at the top of each procedure screen on a phone. It says whether the…
00:13Concept checkfix recorded mergedPR #4466 implements E-2026-W42-017
00:04Concept checktest record createdPR #4498 vitest_unit — a question list line whose question has a review step but no checklist (gap G-2026-W42-055) > does not say that a review step is missing, but still says what to do next
Saturday 17 October
23:54Concept checktest record createdPR #4497 vitest_unit — Force retry on one event — the request reaches the address the server serves (gap G-2026-W42-057) > posts the retry to /api/v1/smartlink/integration-events/{id}/retrigger, and Mark as handled stays on /api/v1/admin
23:42Code reviewtest record createdPR #4496 pytest_unit — test_a_base_path_cannot_move_the_dial_to_the_metadata_address
23:33Code reviewtest record createdPR #4495 pytest_unit — test_a_pin_that_the_register_refused_is_not_reported_as_a_pass_from_the_cache
23:02Concept checktest record createdPR #4494 vitest_unit — the Delete refusal on the Shared lists screen (gap G-2026-W42-051) > names the fields that still use the list when the server refuses the delete
22:40Concept checkproblem reportedG-2026-W42-057 smartlink-admin: The SmartLink console (the smartlink-admin app for administrators) shows a "Force retry" button on the page of one verification event. The phase 2b spec,…
21:30Concept checkproblem reportedG-2026-W42-056 eapproval: Found on the sweep pair pentest x portal (second read today). The portal inbox client defines the call that marks one message as unread…
17:14Concept checkproblem reportedG-2026-W42-055 editor: In plain words. Each row in the editor's question list ends with a short hint that names the next thing to do (code: nextActionHint). A review step is one…
05:04Concept checkfix work startedPR #4483 implements E-2026-W42-034
04:42Concept checkproblem reportedG-2026-W42-054 platform: Found on the sweep pair pentest x portal. This week the portal changed how it saves an unfinished form. Since #4411 (2026-10-15), the portal sends each save…
04:38Concept checkfix work startedPR #4482 implements E-2026-W42-032
04:11Concept checkfix work startedPR #4481 implements E-2026-W42-031
04:00Concept checkfix work startedPR #4480 implements E-2026-W42-030
03:44Code reviewproblem reportedG-2026-W42-053 smartlink: A connector's base path can send a check to the cloud metadata address, past the egress guard The egress guard decides which addresses SmartLink may dial. Its…
03:44Code reviewproblem reportedG-2026-W42-052 smartlink: A cached answer that failed the pass/fail rule comes back later as a pass The pass/fail rule is the one expression an admin authors on an operation to say…
03:34Concept checkfix work startedPR #4479 implements E-2026-W42-028
02:57Code reviewfix work startedPR #4478 implements E-2026-W42-027
02:34Concept checkfix work startedPR #4477 implements E-2026-W42-023
02:27Concept checkproblem reportedG-2026-W42-051 editor: Found on the sweep pair pentest x editor. A shared list is an official list that an agency saves once and uses in all its registrations (code: shared catalog,…
02:09Concept checkfix work startedPR #4476 implements E-2026-W42-022
01:49Concept checkfix work startedPR #4475 implements E-2026-W42-021
01:15Concept checkfix recorded mergedPR #4465 implements E-2026-W42-015
01:05Concept checkfix work startedPR #4474 implements E-2026-W42-019
01:05Concept checkproblem reportedG-2026-W42-050 editor: In plain words. A "what you qualify for" (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. On the "Who…
00:45Concept checktest record createdE-2026-W42-087vitest_unit — the proof-method picker’s warnings on a choice speak the reader’s language (G-2026-W42-038) tells a French or Arabic registrar in their own language that a choice sends data or is paused, not in English
00:28Concept checkfix recorded mergedPR #4463 implements E-2026-W42-014
00:27Concept checktest record createdPR #4471 vitest_unit — shows the sub-tab labels and the two lists of the Messages tab in the reader's language, on a French and on an Arabic screen
00:07Concept checkproblem reportedG-2026-W42-049 editor: In plain words: a registrar sets up a committee step and types its quorum. The help under that box (form.quorum_help, roles.en.json:74) reads "Minimum number…
Friday 16 October
23:48Concept checktest record createdPR #4470 vitest_unit — the first-draft question box in a French-default country, read in Arabic (gap G-2026-W42-036) > names French as the language it writes and marks the typed name as French
23:26Concept checktest record createdE-2026-W42-084pytest_unit — test_an_unedited_review_flow_is_unchanged_against_a_copy_from_before_d20
23:10Concept checkproblem reportedG-2026-W42-048 editor: In plain words. The publish check is the list of problems that stop a procedure from going live. Each problem carries a fix link, and the fix-it pass walks…
22:38Concept checkfix recorded mergedPR #4453 implements E-2026-W42-011
22:29Concept checkfix work startedPR #4468 implements E-2026-W42-018
22:23Concept checkfix recorded mergedPR #4451 implements E-2026-W42-010
22:01Concept checkfix work startedPR #4466 implements E-2026-W42-017
21:36Concept checkfix work startedPR #4465 implements E-2026-W42-015
21:03Concept checkproblem reportedG-2026-W42-047 editor: In plain words. Before a registrar publishes, the Publish dialog lists what the new version will change. A published version is the frozen, machine-readable…
20:13GitHub issueissue closed#3953 [bug] A point where branches meet stays shut after a different such point, in one order of the decisions
20:06Concept checkfix work startedPR #4463 implements E-2026-W42-014
19:39Concept checkfix work startedPR #4462 implements E-2026-W42-012
18:40Concept checkproblem reportedG-2026-W42-046 editor: In plain words. A published version is the frozen, machine-readable copy of a procedure that portals and other systems consume. The Publish tab lists each…
18:22Concept checkfix recorded mergedPR #4449 implements E-2026-W42-008
18:07Concept checkfix recorded mergedPR #4448 implements E-2026-W42-006
17:55GitHub issuefix recorded mergedPR #4447 implements E-2026-W42-005
17:52Code reviewfix recorded mergedPR #4445 implements E-2026-W42-004
17:27Concept checkfix recorded mergedPR #4444 implements E-2026-W42-003
17:24Concept checkproblem reportedG-2026-W42-045 editor: In plain words. An AI assistant can act for a signed-in person. It holds an offline credential: a pass that keeps working after its person closes the browser,…
17:10Concept checktest record createdPR #4459 vitest_unit — shows the grant dialog and the role editor in the reader's language, with the names the rights language files already give, on a French and on an Arabic screen
17:08Concept checkfix recorded mergedPR #4443 implements E-2026-W42-002
16:55Code reviewfix recorded mergedPR #4442 implements E-2026-W41-040
16:50Code reviewfix recorded mergedPR #4441 implements E-2026-W41-039
16:44Concept checktest record createdPR #4458 vitest_unit — offers no button in the review of a revoke, a grant or a revision that names one of the other changes
16:26Concept checktest record createdPR #4457 vitest_unit — the French and Arabic guides tell the same truth about "All steps are complete" as the English guide (G-2026-W42-044) does not present the reviewers and the fee as the whole of what the message waits for, in French or in Arabic
15:57Concept checkproblem reportedG-2026-W42-044 editor: In plain words. An event binding (code: EventBinding) is a standing instruction on a procedure. At a chosen moment, the platform sends a message to an outside…
15:49Concept checktest record createdPR #4455 vitest_unit — CriteriaChecklist — section headings on the card > shows each authored section heading once, above the lines it groups
15:30Concept checkproblem reportedG-2026-W42-043 editor: In plain words. Evaluation criteria are the written checklist an officer works through when checking one thing, each line saying what "correct" looks like. In…
14:59Concept checkproblem reportedG-2026-W42-042 editor: In plain words. "What you qualify for" (code: qualification) is something an applicant's own answers make them eligible for. It may add questions to the form…
14:24Concept checkfix work startedPR #4453 implements E-2026-W42-011
13:34Concept checkfix work startedPR #4451 implements E-2026-W42-010
12:43Concept checkfix work startedPR #4449 implements E-2026-W42-008
12:18Concept checkfix work startedPR #4448 implements E-2026-W42-006
11:54GitHub issuefix work startedPR #4447 implements E-2026-W42-005
11:05Code reviewfix work startedPR #4445 implements E-2026-W42-004
10:39Concept checkfix work startedPR #4444 implements E-2026-W42-003
09:50Concept checkfix work startedPR #4443 implements E-2026-W42-002
00:06Code reviewfix work startedPR #4442 implements E-2026-W41-040
Thursday 15 October
23:50Code reviewfix work startedPR #4441 implements E-2026-W41-039
23:41Concept checktest record createdPR #4440 pytest_unit — test_a_deploy_that_changes_a_pinned_answer_gives_it_a_new_fingerprint
23:28Concept checktest record createdPR #4438 vitest_unit — summarizeVersionChanges — a fee line from a copy published before "what you qualify for" reports only the corrected question when no fee was edited, and still reports a real fee change
23:02Concept checkproblem reportedG-2026-W42-041 editor: In plain words. A published version is the frozen, machine-readable copy of a procedure that portals and other systems consume; editing the procedure never…
22:41Concept checktest record createdPR #4437 vitest_unit — deleting a step from an imported procedure, whose order lives in the arrows tells her the next step now starts as soon as the filing arrives
22:18Concept checktest record createdPR #4435 vitest_unit — the "Who qualifies" card — a question with a fixed set of answers (gap G-2026-W42-028) > saves the code that the portal records when the registrar gives a yes/no, a list or a country value by its name
22:14Code reviewfix recorded mergedPR #4427 implements E-2026-W41-037
21:57Concept checktest record createdPR #4433 vitest_unit — keeps the links of a fee proof document: a saved link shows ticked, and a new tick is saved with it
21:33Concept checkproblem reportedG-2026-W42-040 editor: In plain words. A shared-document link (code: docRefs) lets one uploaded document also satisfy another field's proof. Then the applicant is not asked to upload…
21:01Concept checktest record createdPR #4429 vitest_unit — "When is this field shown?" builder — a selection-list question (gap G-2026-W42-027) > offers the choices of a selection-list question by name on the question sheet and on the add-question form, and the pick stores the code
20:41Code reviewfix recorded mergedPR #4422 implements E-2026-W41-036
20:33Code reviewfix work startedPR #4428 implements E-2026-W41-039
19:42Concept checkfix recorded mergedPR #4419 implements E-2026-W41-035
19:32Concept checkproblem reportedG-2026-W42-039 editor: In plain words. A proof method says how an applicant backs up an answer. Two of the six proof methods are live queries: an API query to a public agency, and an…
19:26Concept checkfix recorded mergedPR #4416 implements E-2026-W41-032
19:05Code reviewfix work startedPR #4427 implements E-2026-W41-037
19:05Concept checkfix recorded mergedPR #4413 implements E-2026-W41-031
18:47Concept checktest record createdPR #4426 vitest_unit — "When is this field shown?" builder — an imported yes/no question (gap G-2026-W42-026) > offers Yes / No for an imported yes/no question on the question sheet and on the add-question form, and Yes stores true
18:34Code reviewfix recorded mergedPR #4412 implements E-2026-W41-030
18:23Concept checkproblem reportedG-2026-W42-038 editor: In plain words. Product chrome is what the software itself says: buttons, headings, status labels. The editor packs those words for each language when it…
17:59Concept checktest record createdPR #4425 vitest_unit — reads a fee whose edits were all undone as saved, not as unsaved changes
17:43Concept checkfix recorded mergedPR #4404 implements E-2026-W41-029
17:38Concept checkproblem reportedG-2026-W42-037 editor: In plain words. Product chrome is what the software itself says: buttons, headings, status labels. The platform packs those words into each app per language,…
17:13Concept checktest record createdPR #4424 vitest_unit — FormPreview, a question that a case adds (gap G-2026-W42-023, claim 8.57) never shows a question that a case adds as an ordinary question
17:00Concept checkfix recorded mergedPR #4394 implements E-2026-W41-026
16:56Concept checkfix recorded mergedPR #4393 implements E-2026-W41-025
16:47Concept checkfix recorded mergedPR #4392 implements E-2026-W41-023
16:41Concept checkproblem reportedG-2026-W42-036 editor: In plain words. A new procedure opens on the first-draft screen (FirstDraft). There, an agency author types question names one at a time. The box saves each…
16:08Concept checkproblem reportedG-2026-W42-035 portal: In plain words. The applicant portal answers the question "Who sees my data?" on each page without help of its own. The help text default_help_data_body gives…
15:33Code reviewfix work startedPR #4422 implements E-2026-W41-036
15:09Concept checktest record createdPR #4420 vitest_unit — ProofModeEditor — a registrar chooses the preferred method > makes Agency Document the preferred method from its own row, and keeps Applicant Document and its document name
14:46Concept checkfix work startedPR #4419 implements E-2026-W41-035
13:41Concept checkproblem reportedG-2026-W42-034 editor: In plain words. Product chrome is what the software itself says: buttons, headings, status labels. The platform packs those words into each app per language,…
13:31Concept checkfix recorded mergedPR #4386 implements E-2026-W41-019
12:48Concept checkproblem reportedG-2026-W42-033 editor: In plain words. The procedure editor shows one status line above every tab (code: VerdictLine). The line holds a coloured pill, a version line and one…
12:36Concept checkfix recorded mergedPR #4389 implements E-2026-W41-022
12:24Concept checkfix recorded mergedPR #4388 implements E-2026-W41-021
12:18Concept checkfix recorded mergedPR #4387 implements E-2026-W41-020
11:49Concept checkproblem reportedG-2026-W42-032 editor: In plain words. An authority grant records that one staff member may use certain actions, and pass some on, in one area. Its code name is a grant…
11:15Concept checkproblem reportedG-2026-W42-031 published: The server tells every reader that a published version never changes. The server's own reading of that version changes at a deploy, and the fingerprint stays…
10:29Concept checkfix work startedPR #4416 implements E-2026-W41-032
10:09Concept checkfix work startedPR #4413 implements E-2026-W41-031
09:34Code reviewfix work startedPR #4412 implements E-2026-W41-030
08:35Concept checkproblem reportedG-2026-W42-030 editor: In plain words. A registrar deletes a review step in an imported procedure. The next step silently loses its wait and starts at once. The editor says nothing.…
08:12Concept checktest record createdPR #4408 vitest_unit — the cover of an imported procedure, whose step order lives in the arrows (gap G-2026-W42-029) names the review steps in the order that publishing runs them, when the waits-for lists are empty
07:55Code reviewfix recorded mergedPR #4384 implements E-2026-W41-018
07:54Concept checkproblem reportedG-2026-W42-029 editor: In plain words: the cover page of the procedure editor tells the registrar that the review steps of an imported procedure run in any order. The published…
07:50Concept checktest record createdPR #4407 pytest_eval — EVAL-234
07:17Concept checkproblem reportedG-2026-W42-028 editor: In plain words. A "what you qualify for" (code: qualification) is something an applicant's own answers make them eligible for, such as a lower fee. The…
06:55Concept checkproblem reportedG-2026-W42-027 editor: In plain words. A condition (code: Requirement.condition) is a rule for when a question appears at all. A selection list is a field type whose answer is one…
06:45Concept checkfix work startedPR #4404 implements E-2026-W41-029
06:29Code reviewtest record createdPR #4403 pytest_unit — test_resubmit_refuses_a_corrected_answer_that_submit_refuses
06:05Concept checkproblem reportedG-2026-W42-026 editor: In plain words. A display condition (Requirement.condition) says when the applicant form asks a question at all. The registrar builds it as one sentence in the…
05:50Concept checkfix recorded mergedPR #4373 implements E-2026-W41-017
04:59Concept checkproblem reportedG-2026-W42-025 editor: The publish check (code: readiness report) is the list of problems that the platform shows before it lets a procedure go live. The editor gives French and…
04:59Concept checkfix recorded mergedPR #4367 implements E-2026-W41-016
04:43Code reviewtest record createdPR #4397 pytest_unit — test_a_date_answer_with_a_time_zone_does_not_crash_the_visibility_check
04:29Concept checkproblem reportedG-2026-W42-024 editor: In plain words. A fee line is one charge on the Fees tab, such as "Filing fee, KES 1 500". Since 2026-10-12 (pull request #4188), a registrar edits a fee in a…
04:05Concept checkproblem reportedG-2026-W42-023 editor: In plain words. A case (code: qualification) is something an applicant's own answers make them eligible for, such as "Strategic investor". A case can also ask…
03:53Concept checkfix work startedPR #4394 implements E-2026-W41-026
03:43Code reviewproblem reportedG-2026-W42-022 eapproval: A corrected answer is never checked again, because the resubmit door skips the checks of the first submit The first submit runs five checks on the answers…
03:43Code reviewproblem reportedG-2026-W42-021 eapproval: A date answer with a time zone crashes its filing when another question depends on that date A visibility condition is the phrase that shows a question only…
03:40Concept checkfix work startedPR #4393 implements E-2026-W41-025
03:04Concept checkfix work startedPR #4392 implements E-2026-W41-023
02:29Concept checktest record createdPR #4391 vitest_unit — RoleForm — the default reach of a reject tells the registrar the filing ends (claim 8.1) > says, in the choice and in its summary, that a one-answer reject still ends the filing as refused
02:16Concept checkproblem reportedG-2026-W42-020 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. The editor lets a registrar give a step the power to…
02:06Concept checktest record createdPR #4390 vitest_unit — lets the administrator, who holds no seat, run the official record check from the address of a filing while database authority is off
01:34Concept checkfix recorded mergedPR #4349 implements E-2026-W41-015
01:19Concept checkfix recorded mergedPR #4348 implements E-2026-W41-013
01:07Concept checkfix work startedPR #4389 implements E-2026-W41-022
00:42Concept checkfix work startedPR #4388 implements E-2026-W41-021
00:20Concept checkfix work startedPR #4387 implements E-2026-W41-020
Wednesday 14 October
23:54Concept checkfix work startedPR #4386 implements E-2026-W41-019
22:52Concept checkfix recorded mergedPR #4347 implements E-2026-W41-012
22:38Concept checkfix recorded mergedPR #4346 implements E-2026-W41-011
22:27Concept checkfix recorded mergedPR #4345 implements E-2026-W41-009
22:20Concept checkfix recorded mergedPR #4344 implements E-2026-W41-007
22:19Code reviewfix work startedPR #4384 implements E-2026-W41-018
21:46Concept checkfix recorded mergedPR #4343 implements E-2026-W41-005
21:35Concept checkfix recorded mergedPR #4342 implements E-2026-W41-004
21:33Concept checktest record createdPR #4383 vitest_unit — the step form of an imported step shows the wait that the import stored, and one tick and one save keep it
21:19Code reviewfix recorded mergedPR #4340 implements E-2026-W41-003
20:18Concept checktest record createdPR #4382 vitest_unit — keeps Save available for the failed checklist line when the step list returns its own confirmed review step with the new update time of the server
20:07Concept checktest record createdPR #4381 vitest_unit — AI providers tab when the server refuses the provider list (G-2026-W42-006) tells a refused registrar that she has no access, never that AI is not yet available
18:20Flaky testsproblem reportedG-2026-W42-017 pentest: The test tests/pentest/test_route_audience_gate.py::test_every_served_route_declares_an_audience has failed CI on 3 different commits recently — a recurring…
18:20Flaky testsproblem reportedG-2026-W42-018 smartlink: The test tests/smartlink/test_degraded_register_gets_one_trial_check_a_cycle.py::test_w_each_answer_about_the_data_ends_degraded[false] has failed CI on 2…
18:20Flaky testsproblem reportedG-2026-W42-019 smartlink: The test tests/smartlink/test_degraded_register_gets_one_trial_check_a_cycle.py::test_w_each_other_answer_keeps_degraded[302] has failed CI on 2 different…
16:35Concept checktest record createdPR #4375 vitest_unit — a saved join step reopens as a join step, with no questions to assign and no outputs to produce
16:18Concept checkfix work startedPR #4373 implements E-2026-W41-017
15:59Concept checktest record createdPR #4370 vitest_unit — PublishConfirmDialog — what the impact box says happens to a draft (D36, D19) > does not promise that applicants with a draft keep the version this publish replaces
15:43Concept checkproblem reportedG-2026-W42-016 editor: Before a registrar republishes a form, the editor shows an impact box. The box counts the people who are part-way through the version that the new one…
15:41Concept checkfix recorded mergedPR #4336 implements E-2026-W41-002
14:54Concept checkproblem reportedG-2026-W42-015 editor: The scenario, in real values. A registrar builds the document question "Tax clearance certificate" for a business registration. The panel lists the six proof…
13:50Concept checkproblem reportedG-2026-W42-014 smartlink: THE SCENARIO, in real values. A business-permit procedure has one message for the moment a verifier objects. That message goes to the Registrar desk, not to…
12:19Concept checkfix work startedPR #4367 implements E-2026-W41-016
11:29Concept checktest record createdPR #4365 vitest_unit — the country picker of an acceptable-values check (gap G-2026-W41-045) names each country in the language that the registrar reads
11:12Concept checktest record createdPR #4363 vitest_unit — What you qualify for — one name on every editor screen the tab says what applicants qualify for in every language, and no screen calls a qualification a case or says who qualifies
11:08Concept checkfix recorded mergedPR #4328 implements E-2026-W40-028
10:54Concept checktest record createdPR #4361 structural — test_the_field_exposure_words_do_not_promise_an_unticked_answer_stays_in
08:34Concept checktest record createdPR #4353 vitest_unit — the fix-it pass opens the card that holds the fix > opens a question that only a fallback step checks on its Verification card, and a leftover rule on its Rules card
08:22Concept checktest record createdPR #4352 vitest_unit — tells a refused registrar why the list is not hers, never that the procedure has no bindings
07:47Concept checkfix recorded mergedPR #4322 implements E-2026-W40-027
03:47Concept checkproblem reportedG-2026-W42-013 approval: Sweep pair pentest x approval, sixth read. The pentest claim governs backend routes and tests/pentest/. The approval workspace declares no audience, so the…
01:31Concept checkfix work startedPR #4349 implements E-2026-W41-015
01:05Concept checkfix work startedPR #4348 implements E-2026-W41-013
00:42Concept checkfix work startedPR #4347 implements E-2026-W41-012
00:18Concept checkfix work startedPR #4346 implements E-2026-W41-011
Tuesday 13 October
23:30Concept checkfix work startedPR #4345 implements E-2026-W41-009
23:06Concept checkfix work startedPR #4344 implements E-2026-W41-007
22:17Concept checkfix work startedPR #4343 implements E-2026-W41-005
21:54Concept checkfix work startedPR #4342 implements E-2026-W41-004
21:07Code reviewfix work startedPR #4340 implements E-2026-W41-003
21:03Concept checktest record createdPR #4339 vitest_unit — ConditionExpressionBuilder "is one of" on a country question offers the country list (gap G-2026-W41-036) > lets the registrar pick each country by name and saves the two-letter codes, in place of a typed list
20:49Concept checktest record createdPR #4338 vitest_unit — ApplicationDetail — the office a hand-off could not reach asks the address that answers the person who filed, and names the office and its phone
20:13Concept checkproblem reportedG-2026-W42-012 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. What a step waits on (code: precondition_ids) is the…
20:03Concept checkfix work startedPR #4336 implements E-2026-W41-002
20:00Concept checktest record createdPR #4337 vitest_unit — Question sheet — who checks this question (gap G-2026-W41-026) names a review step that has no question list on the strip, as the Verification card below it counts that step
19:42Concept checktest record createdPR #4335 vitest_unit — takes the starter tutorial away once the procedure has a fee
19:28Concept checkfix recorded mergedPR #4317 implements E-2026-W40-026
18:44Concept checktest record createdPR #4334 vitest_unit — the switch of a country-wide permission in the Grant staff authority dialog names the country in the language of the screen, on a French and on an Arabic screen
17:44Concept checktest record createdPR #4333 vitest_unit — names staff permissions on the Person page as the My rights page names them, on a French and on an Arabic screen
17:24Code reviewtest record createdPR #4331 pytest_unit — test_a_question_of_a_kind_the_import_does_not_know_is_named_on_the_receipt
17:00Concept checktest record createdPR #4330 pytest_eval — EVAL-233
16:30Concept checktest record createdPR #4329 vitest_unit — Checklist & publish — the sentence that says when a case applies publishes the sentence with the name the question has now, after the question was renamed
16:24Concept checkfix work startedPR #4328 implements E-2026-W40-028
16:17Concept checktest record createdPR #4327 vitest_unit — the fix-it pass line when the list of publishing checks did not load (gap G-2026-W41-014) > says "All caught up" only for a list it has read, and after a failed read says so and offers Try again
15:39Concept checktest record createdPR #4326 pytest_unit — test_a_corrected_agency_name_is_something_to_publish
15:37Concept checkfix recorded mergedPR #4303 implements E-2026-W40-025
15:10Concept checktest record createdPR #4325 vitest_unit — ProcedureEditor registry-schema view — two review steps check one field in parallel (dual control) > shows the waiting status of both review steps, the same words that publishing produces
14:52Concept checkproblem reportedG-2026-W42-011 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. Evaluation criteria are the written checklist an officer…
14:43GitHub issuefix recorded mergedPR #4298 implements E-2026-W40-024
14:42Concept checktest record createdPR #4324 vitest_unit — the Working days Save button says on screen which answer it saves
14:20Concept checkfix work startedPR #4322 implements E-2026-W40-027
14:19Concept checktest record createdPR #4323 vitest_unit — does not read as an all-clear after the live-copy check was refused once and has no answer, and stays quiet when the check answers that nothing is public
13:36Concept checktest record createdPR #4320 vitest_unit — the world model menus say every choice in the reader’s language (G-2026-W41-005) > does not show a French or Arabic registrar English choices in the world model menus
13:33Concept checkfix recorded mergedPR #4293 implements E-2026-W40-023
12:55Concept checkfix recorded mergedPR #4290 implements E-2026-W40-022
12:15Concept checktest record createdPR #4319 vitest_unit — names each person whom the people directory can name on the revoke review, in place of the sign-in identifier
12:06Concept checkfix work startedPR #4317 implements E-2026-W40-026
11:53Concept checktest record createdPR #4316 vitest_unit — tells the administrator that passed-on authority ends and does not come back, when the grants that end are hidden from them
11:32Concept checkfix recorded mergedPR #4282 implements E-2026-W40-021
11:10Concept checktest record createdPR #4315 vitest_unit — the "How applicants answer" card speaks the language of the reader (G-2026-W40-064) tells a French or an Arabic author when to choose each answer control in the language of that author, not in English
10:55Concept checktest record createdPR #4314 vitest_unit — the officer sees why a qualification is still only indicated > says a decision is still to come on the question that the officer's own step owes
10:12Concept checktest record createdPR #4312 vitest_unit — tells an approval officer refused on the message screens that she has no access, instead of a failed load
09:43Concept checktest record createdPR #4311 vitest_unit — EventBindingForm — fan-out card for "A step does not pass" (G-2026-W40-059) says the binding can fire again and again while the application continues, not once on a rejected application
09:19Concept checkfix recorded mergedPR #4276 implements E-2026-W40-020
09:08Concept checktest record createdPR #4306 pytest_unit — test_a_replacement_file_the_scanner_could_not_check_is_kept_for_one_retry
08:53Concept checktest record createdPR #4304 vitest_unit — a French reader who chooses the original settings is warned in French, not in English
08:50Concept checkfix work startedPR #4303 implements E-2026-W40-025
08:45Concept checkproblem reportedG-2026-W42-010 approval: Scenario: officer Amina finishes her reviews on a shared desk computer. She presses "Log out" in the approval workspace. She must leave with her session ended.…
08:37Concept checktest record createdPR #4301 pytest_unit — test_the_officer_on_the_file_is_told_which_send_failed_for_good
07:52Concept checktest record createdE-2026-W42-029pytest_unit — test_typed_desk_review_label_never_signs_a_playground_call_live
07:44GitHub issuefix work startedPR #4298 implements E-2026-W40-024
07:36Concept checkproblem reportedG-2026-W42-009 smartlink: IN PLAIN WORDS. A draft is an applicant's half-finished form, saved so they can continue later. While the applicant fills the draft, the portal can ask an…
07:35Concept checktest record createdPR #4297 pytest_unit — test_an_officer_who_is_quoted_the_reference_of_a_refused_upload_finds_the_attempt
07:20Concept checkfix work startedPR #4293 implements E-2026-W40-023
07:13Code reviewtest record createdPR #4292 pytest_eval — EVAL-232
06:54Concept checktest record createdE-2026-W42-026pytest_unit — test_an_outsider_gets_one_refusal_for_a_real_id_and_an_invented_id
06:53Concept checkfix work startedPR #4290 implements E-2026-W40-022
06:48Concept checkproblem reportedG-2026-W42-008 editor: In plain words. A fee line is one line of the fee schedule, such as "Reduced filing fee, KES 2 000". A case is what the glossary calls "what you qualify for"…
06:38Concept checktest record createdE-2026-W42-025vitest_unit — keeps the French heading of the new section when the moved question sorts first
06:24Concept checkfix work startedPR #4282 implements E-2026-W40-021
06:19Concept checktest record createdE-2026-W42-024vitest_unit — a delete that is sent as she leaves the tab > still has its answer shown to her
05:50Concept checkfix recorded mergedPR #4274 implements E-2026-W40-018
05:42Concept checktest record createdPR #4279 vitest_unit — the register picker says every sentence in the reader’s language (G-2026-W40-038) > does not show a French or Arabic author an English sentence under the register question
05:30Concept checktest record createdPR #4278 vitest_unit — RoleList — the Agent row of an automated review step (gap G-2026-W42-007) > names the agent of an automated review step in a word, in each interface language, as it does for a person
05:15Concept checkproblem reportedG-2026-W42-007 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. Each review step has an agent type: a person or an…
05:10Concept checktest record createdPR #4277 vitest_unit — says that it could not find out which country this is, and sends no save the server can only refuse
05:04Concept checkfix work startedPR #4276 implements E-2026-W40-020
04:58Concept checkfix recorded mergedPR #4272 implements E-2026-W40-015
04:39Concept checktest record createdPR #4275 vitest_unit — Rights log page — the search box says which side of a change it reaches (G-2026-W40-036) > tells a French or an Arabic reader, as it tells an English reader, that the search reaches the person a right was given to
04:37Concept checkfix work startedPR #4274 implements E-2026-W40-018
04:16Concept checktest record createdPR #4273 pytest_unit — test_force_retry_before_go_live_leaves_the_send_held
04:14Concept checkfix work startedPR #4272 implements E-2026-W40-015
04:03Concept checktest record createdPR #4271 vitest_unit — the binding form reads in the language of the registrar draws no text of its own that stays the same on an English, a French and an Arabic screen
01:09Concept checkfix recorded mergedPR #4267 implements E-2026-W40-014
Monday 12 October
23:20Concept checkfix recorded mergedPR #4257 implements E-2026-W40-012
23:14Concept checkfix recorded mergedPR #4256 implements E-2026-W40-011
22:58Concept checkfix recorded mergedPR #4254 implements E-2026-W40-010
21:09GitHub issuefix recorded mergedPR #4245 implements E-2026-W40-004
20:17Concept checktest record createdPR #4270 vitest_unit — does not tell the author a connector has no operations when its operations simply could not be read
20:06Concept checktest record createdPR #4268 pytest_eval — EVAL-231
19:51Concept checkproblem reportedG-2026-W42-006 editor: In plain words. The AI providers screen is a tab in the editor's Settings drawer. An administrator uses it to connect an AI service and to pick a model for…
19:33Concept checkfix work startedPR #4267 implements E-2026-W40-014
19:04Concept checkfix recorded mergedPR #4236 implements E-2026-W36-092
18:36Concept checkfix recorded mergedPR #4075 implements E-2026-W39-022
18:27Concept checktest record createdPR #4260 vitest_unit — a step whose only question was deleted does not claim to check a question
18:09Concept checkproblem reportedG-2026-W42-005 editor: In plain words. A review step (code: Role) is one stage of the approval flow, such as "Legal check". Its question list says which questions the step rules on.…
18:03Concept checktest record createdPR #4259 vitest_unit — Who qualifies — a converted "is not" or "more than" case > keeps its meaning on screen and in the saved rule when the registrar only corrects its name
17:46Concept checkproblem reportedG-2026-W42-004 editor: In plain words. A *what you qualify for* (code: qualification) is something that an applicant's answers make them eligible for, such as a lower fee. A…
17:15Concept checkfix work startedPR #4257 implements E-2026-W40-012
16:52Concept checkfix work startedPR #4256 implements E-2026-W40-011
16:41Concept checktest record createdPR #4255 pytest_unit — test_author_with_the_summary_right_lists_connector_and_operation_names_only
16:27Concept checkfix work startedPR #4254 implements E-2026-W40-010
16:25Concept checktest record createdPR #4253 vitest_unit — Messages tab when the published-version list cannot be read (claim 8.1) omits every text block that only the never-published screen shows
16:14Concept checktest record createdPR #4252 vitest_unit — the conformance check asks the registrar before it sends to a live system shows the registrar a question before the check can send two invented records to the outside recipient
15:48Concept checktest record createdPR #4250 vitest_unit — the fix-it pass and the publish gate never says all caught up while a check still blocks publishing
15:20Concept checkproblem reportedG-2026-W42-003 editor: In plain words. A join step (code: convergence node, authored as "Synchronization point") waits for parallel review steps to finish. It checks no question and…
15:03Concept checktest record createdPR #4247 vitest_unit — the cover tab after the readiness check gave up (gap G-2026-W41-013) > says the check failed, offers Try again, and does not call the procedure Not started
14:49GitHub issuefix work startedPR #4245 implements E-2026-W40-004
14:39Concept checktest record createdPR #4242 vitest_unit — deleting a qualification the platform refuses to delete (G-2026-W41-012) tells the registrar when the case they confirmed deleting is still there
14:30Concept checktest record createdPR #4241 vitest_unit — ProcedureEditor registry-schema view — status words when the review order lives in the arrows previews the status words that publishing writes, ordered by the approve arrows only, for an imported procedure listed out of order
14:17Concept checktest record createdPR #4239 vitest_unit — Rules tab help makes the same two statements in every language (G-2026-W40-031) > tells a registrar who reads French or Arabic which rules can be saved for reuse, and names SmartLink in the sentence about the registry rule
14:01GitHub issuetest record createdPR #4238 pytest_unit — test_second_meeting_point_finishes_when_the_board_decides_last
13:49Concept checkfix work startedPR #4236 implements E-2026-W36-092
13:48Code reviewtest record createdPR #4237 pytest_unit — test_a_new_fee_takes_the_currency_the_country_accepts
13:40GitHub issueproblem reportedG-2026-W42-002 platform: A refused sign-in writes one security line to the operational log GitHub issue #3924: A person sends ten requests to the approval workspace with a sign-in…
13:40GitHub issueproblem reportedG-2026-W42-001 eapproval: A meeting point stays shut after a second meeting point, in one order of the decisions GitHub issue #3953: A meeting point (code: convergence) is a step where…
13:38Concept checktest record createdPR #4235 vitest_unit — draws the recorded consent for a person who holds the consent right and not the deployment right
13:26Concept checktest record createdPR #4233 vitest_unit — Who qualifies — the fix-it link on a phone > opens the case form for a person who may edit it, and opens it greyed out for a person who may only view it
13:07Concept checktest record createdPR #4231 pytest_unit — test_the_approver_cannot_accept_before_the_reviewer_finishes
02:50Concept checkfix recorded mergedPR #4135 implements E-2026-W40-002
Sunday 11 October
15:55Concept checkfix recorded mergedPR #4126 implements E-2026-W40-007
15:42Concept checkfix recorded mergedPR #4083 implements E-2026-W39-023
15:10Concept checkfix recorded mergedPR #4055 implements E-2026-W39-005
14:01Concept checkfix recorded mergedPR #4131 implements E-2026-W39-025
13:50Concept checkfix recorded mergedPR #4129 implements E-2026-W39-021
13:44Concept checkfix recorded mergedPR #4128 implements E-2026-W40-008
13:08Code reviewfix recorded mergedPR #4124 implements E-2026-W40-005
12:59Concept checkfix recorded mergedPR #4122 implements E-2026-W40-001
12:13Concept checkfix recorded mergedPR #3436 implements E-2026-W36-035
10:35Concept checkfix recorded mergedPR #4086 implements E-2026-W39-024
10:32Code reviewfix recorded mergedPR #4081 implements E-2026-W36-069
09:04Concept checkfix recorded mergedPR #4060 implements E-2026-W39-011
09:01Concept checkfix recorded mergedPR #4057 implements E-2026-W39-008
02:58Code reviewtest record createdPR #4140 pytest_unit — test_the_recovery_pass_follows_the_order_of_acceptance
02:37Code reviewtest record createdPR #4139 pytest_unit — test_a_message_addressed_by_question_id_reaches_only_the_address_given_under_that_question
02:04Code reviewtest record createdPR #4136 pytest_unit — test_condition_deadline_sweep_runs_daily_and_announces_a_lapsed_commitment
01:56Concept checkfix work startedPR #4135 implements E-2026-W40-002
01:49Code reviewtest record createdPR #4134 pytest_unit — test_an_explicit_regrant_after_a_withdrawal_lets_answers_be_kept_again
01:42Concept checkproblem reportedG-2026-W41-054 editor: The story cover (code: StoryView) is the editor's opening page for a procedure. Its "How it's reviewed" panel tells the review flow in one or two sentences. A…
01:35Concept checktest record createdPR #4133 vitest_unit — ApplicationDetail ask card — who asked > names the government body that holds the review step, not the internal step
01:33Concept checkproblem reportedG-2026-W41-053 editor: A qualification (code: qualification) is something an applicant's own answers make them eligible for. One example is a lower filing fee. A fee line is one…
01:22Concept checkfix work startedPR #4131 implements E-2026-W39-025
01:12Concept checkproblem reportedG-2026-W41-052 editor: In plain words. An agency is the government office that owns a set of procedures. The editor stores the agency's name twice: a plain name, and a map with one…
01:02Concept checkfix work startedPR #4129 implements E-2026-W39-021
00:57Concept checkproblem reportedG-2026-W41-051 editor: The qualification card (code: QualificationsTab) gained a read-only list, "Fee lines that depend on it", in PR #3619 on 2026-10-11. A qualification is…
00:36Concept checkfix recorded mergedPR #3619 implements E-2026-W37-032
00:23Concept checkfix work startedPR #4128 implements E-2026-W40-008
00:05Concept checkproblem reportedG-2026-W41-050 editor: In plain words. A fee line is one line of the fee schedule, such as "Filing fee, KES 1 500". Since 2026-10-11 (pull request #3610, D58) the Fees tab lets a…
00:02Concept checkfix work startedPR #4126 implements E-2026-W40-007
Saturday 10 October
23:55Concept checkfix recorded mergedPR #3620 implements E-2026-W37-033
23:51Concept checkproblem reportedG-2026-W41-049 editor: A fee line is one line of the fee schedule, such as "Filing fee, KES 1 500". D58 decision 3 says a fee line points at a qualification (what an applicant…
23:38Concept checkfix recorded mergedPR #3618 implements E-2026-W37-031
23:36Concept checkproblem reportedG-2026-W41-048 editor: In plain words. The cover is the editor's first screen for a procedure (StoryView.tsx). It is the "The story so far" tab, landed 2026-10-08 in #3496. It tells…
23:25Concept checkfix recorded mergedPR #3610 implements E-2026-W37-024
23:16Code reviewfix work startedPR #4124 implements E-2026-W40-005
23:10Concept checkfix recorded mergedPR #3607 implements E-2026-W37-021
23:01Concept checkproblem reportedG-2026-W41-047 editor: In plain words. Product chrome is what the software itself says: headings, labels, buttons and help lines. The editor ships its chrome in English, French and…
22:55Concept checkfix work startedPR #4122 implements E-2026-W40-001
22:38Code reviewfix recorded mergedPR #3603 implements E-2026-W37-014
22:32Concept checkproblem reportedG-2026-W41-046 eapproval: Found on the sweep pair pentest x approval. The approval workspace hides the decision buttons until the officer's step is open…
22:29Concept checkfix recorded mergedPR #3577 implements E-2026-W36-097
22:12Concept checkproblem reportedG-2026-W41-045 editor: In plain words. The platform's country list carries English names only. The editor shows those English names to French and Arabic registrars. It also shows…
22:10Concept checkfix recorded mergedPR #3571 implements E-2026-W36-089
22:00Concept checkfix recorded mergedPR #3117 implements E-2026-W35-054
21:35Concept checkfix recorded mergedPR #3469 implements E-2026-W36-051
21:23Concept checkproblem reportedG-2026-W41-044 editor: In plain words. A qualification (code: qualification) is something an applicant's own answers make them eligible for. The agency discloses it while the…
20:52Concept checkproblem reportedG-2026-W41-043 editor: The story cover (code: StoryView) is the editor's opening page for a procedure. Its "What applicants provide" panel prints the fee in one sentence. The…
20:24Concept checkproblem reportedG-2026-W41-042 editor: In plain words. An acceptable-value rule says what an answer must look like. The Format panel is where a registrar builds the rule type "pattern". The panel…
19:46Concept checkproblem reportedG-2026-W41-041 editor: In plain words. A *what you qualify for* (code: qualification) is something an applicant's own answers make them eligible for, which the agency discloses while…
19:40Concept checkfix recorded mergedPR #3445 implements E-2026-W36-044
19:27Concept checkfix recorded mergedPR #3295 implements E-2026-W36-008
19:25Concept checkproblem reportedG-2026-W41-040 editor: In plain words. An *event binding* is a rule that sends selected answers to an outside system when an application reaches a step. The Event Bindings page…
19:14Concept checkfix recorded mergedPR #3294 implements E-2026-W36-007
19:11Concept checkproblem reportedG-2026-W41-039 editor: In plain words. The fix-it pass is the editor's mode that walks the publishing checks one at a time (FixItPass.tsx). It opens each affected question in its…
19:00Concept checkfix recorded mergedPR #3259 implements E-2026-W35-121
18:19Concept checkproblem reportedG-2026-W41-038 editor: Found on the sweep pair pentest x editor. The pentest claim governs backend routes. So Loop 1 files this record one section over, under claim 8.11, as it did…
17:55Concept checkproblem reportedG-2026-W41-037 editor: In plain words. The story cover (code: StoryView) is the editor's opening page for a procedure. It shows six panels, one per stage, each with a coloured dot.…
17:39Concept checkfix recorded mergedPR #3293 implements E-2026-W36-006
17:19Concept checkproblem reportedG-2026-W41-036 editor: In plain words. A condition (code: Requirement.condition) is a rule for when a question appears at all. A country question (code: country, a field type) takes…
17:08Concept checkfix recorded mergedPR #3276 implements E-2026-W35-129
17:02Concept checkproblem reportedG-2026-W41-035 published: Found on the sweep pair pentest x published. The pentest programme promises that every served route declares who it answers. This week's change (#3901,…
16:53Concept checkfix recorded mergedPR #3255 implements E-2026-W35-117
16:48Concept checkproblem reportedG-2026-W41-034 editor: In plain words. The registration data dictionary (code: semanticGroups) is the catalogue of standard fields a registrar picks from. The Settings page shows a…
16:39Concept checkfix recorded mergedPR #3165 implements E-2026-W34-093
16:24Concept checkfix recorded mergedPR #3160 implements E-2026-W35-078
15:49Concept checkproblem reportedG-2026-W41-033 smartlink-admin: THE SCENARIO. A country administrator gives a data-protection officer one right: "View notification consent analytics" (notification.consent_analytics_read).…
14:41Concept checkproblem reportedG-2026-W41-032 approval: The sweep forced this run to read the country-homepage section against the approval workspace. That section promises portal-side slots only. Loop 2 escalated…
12:22Concept checkfix work startedPR #4086 implements E-2026-W39-024
12:11Concept checkproblem reportedG-2026-W41-031 editor: In plain words. The fix-it pass is the editor's mode that walks the publishing checks one at a time (FixItPass.tsx, landed 2026-10-08 in #3496). The readiness…
12:00Concept checkfix recorded mergedPR #3029 implements E-2026-W34-084
11:45Concept checkfix work startedPR #4083 implements E-2026-W39-023
11:38Concept checkproblem reportedG-2026-W41-030 editor: In plain words. A registrar can retire a procedure (code: status archived). Retiring hides the procedure from the authoring list. It does not take the…
11:22Concept checkfix recorded mergedPR #3449 implements E-2026-W36-047
11:19Concept checkproblem reportedG-2026-W41-029 portal: Split from G-2026-W38-016 by the owner's ruling "split" on eval PR #3761 (2026-10-10). G-2026-W38-016 and its eval E-2026-W40-002…
11:03Code reviewfix work startedPR #4081 implements E-2026-W36-069
10:45Concept checkproblem reportedG-2026-W41-028 editor: The story cover (StoryView) is the one-screen summary a registrar opens first. Its Connections beat names the register, counts the outside events the procedure…
10:44Concept checktest record createdPR #4079 vitest_unit — Procedure editor — the signposts that send a registrar to another tab name only tabs that exist after the rename, in every language
10:12Concept checkproblem reportedG-2026-W41-027 smartlink: In plain words. The world model is the deployment's shared facts, defined once and reused by any question that needs them. Note 9 says each world fact carries…
09:47Concept checkfix work startedPR #4075 implements E-2026-W39-022
09:29Concept checkproblem reportedG-2026-W41-026 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of an application. Each step keeps a list of the questions it checks. A new…
09:17Code reviewfix recorded mergedPR #4072 implements E-2026-W39-020
08:47Code reviewfix work startedPR #4072 implements E-2026-W39-020
08:37Concept checkproblem reportedG-2026-W41-025 editor: In plain words. The cover tab (code: StoryView) is the first page of a procedure in the editor. It opens with a starter tutorial, "Start here — three moves",…
08:26Concept checkfix recorded mergedPR #4070 implements E-2026-W39-018
07:49Concept checkproblem reportedG-2026-W41-024 editor: In plain words. Product chrome is what the software itself says: buttons, headings, help text. The platform packs those words into each app per language, from…
07:40Concept checkfix work startedPR #4070 implements E-2026-W39-018
07:37Concept checkproblem reportedG-2026-W41-023 editor: In plain words. A review step (code: Role) is one desk or one bot that checks part of the application. A join point (code: convergence node, authored as a…
07:10Concept checkproblem reportedG-2026-W41-022 editor: In plain words. The Review steps tab draws the review flow. The review flow is the order in which the review steps act on an application. Since 2026-10-08…
04:44Concept checkproblem reportedG-2026-W41-021 smartrules: D36 promises the registrar a headcount of applicants who hold an unsubmitted draft (a half-finished form saved in the applicant's vault) before a republish.…
03:57Concept checkproblem reportedG-2026-W41-020 editor: In plain words. Product chrome is what the software itself says: buttons, headings, status labels. The platform packs those words into each app per language,…
03:47Code reviewfix recorded mergedPR #4064 implements E-2026-W39-016
03:41Code reviewproblem reportedG-2026-W41-019 smartrules: An imported question of an unknown kind disappears, and the import report does not say so In plain words. An analyst imports a service catalog to create a…
03:41Code reviewproblem reportedG-2026-W41-018 smartrules: A new fee takes the deployment's retired default currency, not the currency the country accepts In plain words. A country administrator names the currencies…
03:34Concept checkproblem reportedG-2026-W41-017 published: An outbound send (code EventBinding) is a rule that sends applicant answers to an outside system when a step passes. The importer writes each proposed send…
03:17Code reviewfix work startedPR #4064 implements E-2026-W39-016
02:47Concept checkproblem reportedG-2026-W41-016 editor: In plain words. A case (code: qualification) is something an applicant can qualify for, such as a lower fee. Each case carries one plain sentence that says…
02:33Concept checkfix recorded mergedPR #4063 implements E-2026-W39-014
02:05Concept checkfix recorded mergedPR #4062 implements E-2026-W39-013
01:45Concept checkproblem reportedG-2026-W41-015 editor: In plain words: on 2026-10-08 the editor renamed nine of the tabs that make up one procedure. The sentences that tell a registrar which tab to open next still…
01:44Concept checkfix work startedPR #4063 implements E-2026-W39-014
01:30GitHub issuefix recorded mergedPR #4061 implements E-2026-W39-012
01:21Concept checkfix work startedPR #4062 implements E-2026-W39-013
01:00GitHub issuefix work startedPR #4061 implements E-2026-W39-012
00:33Concept checkproblem reportedG-2026-W41-014 editor: The fix-it pass is the editor's mode that walks the publishing checks one at a time (FixItPass.tsx, landed 2026-10-08 in #3496). The readiness check is the…
00:22Code reviewfix recorded mergedPR #4059 implements E-2026-W39-010
00:19Concept checkfix work startedPR #4060 implements E-2026-W39-011
Friday 9 October
23:54Code reviewfix work startedPR #4059 implements E-2026-W39-010
23:47Concept checkproblem reportedG-2026-W41-013 editor: The cover tab is the procedure editor's new opening screen (StoryView.tsx, landed 2026-10-08 in #3496). It asks the server one question: what still blocks…
23:35Concept checkfix recorded mergedPR #4058 implements E-2026-W39-009
23:02Concept checkproblem reportedG-2026-W41-012 editor: In plain words. A *what you qualify for* (code: qualification) is something an applicant's own answers make them eligible for, which the agency discloses while…
23:01Concept checkfix work startedPR #4058 implements E-2026-W39-009
22:52Code reviewfix recorded mergedPR #4056 implements E-2026-W39-007
22:38Concept checkfix work startedPR #4057 implements E-2026-W39-008
22:14Code reviewfix work startedPR #4056 implements E-2026-W39-007
21:58Concept checkfix work startedPR #4055 implements E-2026-W39-005
21:53Concept checktest record createdPR #4054 vitest_unit — does not tell the registrar to configure connectors when the connector list simply could not be read
21:46Concept checktest record createdPR #4053 vitest_unit — RoleList — "Add notification" for an author who may not read message rules (gap G-2026-W40-029) > tells a French or Arabic author, in her language, something other than what an outage says
21:33Code reviewtest record createdPR #4052 pytest_unit — test_going_live_is_refused_when_the_latest_rehearsal_failed
21:22Concept checktest record createdPR #4051 vitest_unit — Rights log page — a staff grant line names who received it > names the person who received a staff grant, and finds the line by part of her name
Monday 5 October
22:20Concept checkfix recorded mergedPR #3932 implements E-2026-W39-002
21:50Concept checkfix recorded mergedPR #3919 implements E-2026-W39-001
20:09GitHub issuefix recorded mergedPR #3901 implements E-2026-W37-042
20:07Concept checkfix work startedPR #3932 implements E-2026-W39-002
20:02Concept checkfix recorded mergedPR #3899 implements E-2026-W37-040
19:45Concept checktest record createdPR #3930 pytest_unit — test_the_sign_in_notice_of_the_assistant_door_declares_an_audience
19:41Concept checktest record createdPR #3929 pytest_unit — test_the_registered_record_row_uses_the_seeded_filing
19:25Concept checkfix recorded mergedPR #3896 implements E-2026-W37-039
19:04Concept checktest record createdPR #3927 pytest_unit — test_payment_record_answer_names_the_owning_body
18:22Concept checktest record createdPR #3920 vitest_unit — the proof-method picker’s could-not-read line speaks the reader’s language (G-2026-W40-007) > tells a French or Arabic registrar in her own language that a connection could not be read, not in English
17:59Concept checkfix work startedPR #3919 implements E-2026-W39-001
17:41Concept checktest record createdPR #3916 vitest_unit — the editor guide covers every section of the Country settings screen (G-2026-W40-005) documents Working days and Data protection posture, not only currencies and AI assistants
17:35Concept checktest record createdPR #3914 pytest_unit — test_each_standard_financial_standing_names_defines_a_field_the_group_ships
17:25Concept checktest record createdPR #3913 pytest_unit — test_the_second_ranked_lookup_is_asked_when_the_first_one_is_down
17:15Concept checkproblem reportedG-2026-W41-011 editor: In plain words: an agency is the government office that owns a set of registration procedures. A published version is the frozen copy of a procedure that…
16:54Concept checktest record createdPR #3912 vitest_unit — the qualifications card — the sentence of the rule that every applicant reads stores the sentence in the country’s default language, whatever language the registrar’s screen is in
16:10Concept checkfix recorded mergedPR #3878 implements E-2026-W37-038
15:46Concept checkproblem reportedG-2026-W41-010 editor: A registrar adds two review steps, "Legal review" and "Board approval". Neither step waits for the other. Both steps review the field "Company name". Since 4…
14:48GitHub issuefix work startedPR #3901 implements E-2026-W37-042
14:15Concept checkfix work startedPR #3899 implements E-2026-W37-040
13:49Concept checkfix work startedPR #3896 implements E-2026-W37-039
13:25Code reviewtest record createdPR #3894 pytest_unit — test_a_nested_table_lands_only_where_its_outer_table_did
13:14Concept checkproblem reportedG-2026-W41-009 editor: In plain words. The Country settings screen asks a country administrator three separate questions. Each question has its own Save button. Until 2026-09-28 all…
12:27Concept checkproblem reportedG-2026-W41-008 editor: A registrar presses Archive to retire a procedure from the authoring list. A confirmation box then says whether a published copy stays public. The box asks the…
12:13Concept checktest record createdPR #3892 vitest_unit — RequirementEditor — the edit panel of an imported question (gap G-2026-W39-027) > opens an imported yes/no or pick-one question as its modern twin, never as a text question
11:57Concept checkfix recorded mergedPR #3860 implements E-2026-W37-010
11:53Concept checktest record createdPR #3890 vitest_unit — Registration data dictionary — the list of standards could not be read does not tell the registrar there are no standards when the list of standards could not be read
11:40Concept checktest record createdPR #3887 vitest_unit — Event Bindings payload preview — the agency record (G-2026-W39-025) previews the agency record of each connector-mode procedure and none elsewhere
11:21Concept checktest record createdPR #3885 vitest_unit — does not tell the administrator the rights ledger is empty when the ledger could not be read
11:10Concept checkproblem reportedG-2026-W41-007 editor: A mode of proof says how an applicant backs up an answer (proof mode, six fixed kinds). The Proof tab and the applicant preview describe the same modes in…
11:06Concept checktest record createdPR #3884 vitest_unit — does not show an empty table when the procedure list simply did not load
10:58Concept checktest record createdPR #3882 vitest_unit — says why the button that grants staff authority is greyed, and says something different for each cause
10:08Concept checkfix recorded mergedPR #3853 implements E-2026-W36-095
10:05Concept checkfix work startedPR #3878 implements E-2026-W37-038
09:47Concept checkproblem reportedG-2026-W41-006 editor: In plain words: an agency is the government office that owns a set of registration procedures. The platform keeps its name two times. One copy is the plain…
09:34Concept checkfix recorded mergedPR #3852 implements E-2026-W36-073
09:18Concept checkfix recorded mergedPR #3849 implements E-2026-W35-072
09:10Concept checkproblem reportedG-2026-W41-005 editor: In plain words: the world model is the shared map of things and their details that a country draws once. In the editor, a registrar ties each question to one…
08:07Concept checkproblem reportedG-2026-W41-004 editor: An authority grant (code: grant) is a recorded decision that one staff member may use certain actions for one area. The review screen for a revoke got two…
04:27Concept checktest record createdPR #3867 pytest_unit — test_an_agency_only_qualification_with_no_written_reason_is_refused_at_publish
03:56Concept checktest record createdPR #3861 vitest_unit — the binding form shows when its "Checked automatically" answer was earned shows the stored time of the conformance check to someone who opens the binding later
03:47Concept checkfix work startedPR #3860 implements E-2026-W37-010
03:33Code reviewproblem reportedG-2026-W41-003 unknown: The hourly recovery pass puts back an older accepted answer when two filings finish out of order The wallet keeps the answers the register accepted, so a later…
03:25Concept checktest record createdPR #3858 pytest_unit — test_a_second_service_on_the_same_connection_gets_a_seeded_check
03:16Concept checktest record createdPR #3857 vitest_unit — deleting an event binding the platform refuses to delete (G-2026-W39-007) tells the registrar when the binding she confirmed deleting is still there
02:54Code reviewtest record createdPR #3856 pytest_unit — test_an_ask_for_french_in_capitals_gets_french_and_no_substitute_notice
02:40GitHub issueproblem reportedG-2026-W41-002 eapproval: A filing's answer history records who changed an answer GitHub issue #3453: When an officer of the handling agency edits an applicant's draft answers, the…
02:28Concept checktest record createdPR #3855 pytest_unit — test_adding_a_card_for_a_child_is_written_to_the_audit_log
02:24Concept checktest record createdPR #3854 vitest_unit — eApproval officer workspace — decision-notice delivery status (G-2026-W38-021) tells the officer when the decision notice never reached the applicant
01:55Concept checkproblem reportedG-2026-W41-001 editor: An authority grant (code: grant) is a recorded decision that one staff member may use certain actions for one area, and may pass some of them on. When an…
01:10Concept checkfix work startedPR #3853 implements E-2026-W36-095
00:48Concept checkfix work startedPR #3852 implements E-2026-W36-073
Sunday 4 October
23:52Concept checkfix work startedPR #3849 implements E-2026-W35-072
22:40Concept checkfix work startedPR #3840 implements E-2026-W35-072
22:39Concept checktest record createdPR #3839 pytest_unit — test_a_register_that_answers_no_sends_the_file_to_an_officer_not_to_a_wait
22:18Concept checktest record createdPR #3838 vitest_unit — WorldFieldPicker amount menu of a table row (gap G-2026-W40-067) offers a money column in a table only the details an amount can fill
22:08Concept checktest record createdPR #3837 vitest_unit — summarizeVersionChanges — a copy published before the four-actions change reports only the corrected question when no review step was edited, and still reports a real step change
21:26Concept checktest record createdPR #3836 vitest_unit — the moment an automated check goes wrong is not called a rejection in any language (G-2026-W40-025) names it truthfully in English, French and Arabic — on the list, in the guide and in the error line
20:59Concept checktest record createdPR #3834 vitest_unit — says an attached saved check has stopped working when its ordering word meets an answer with no order
20:51Concept checkfix recorded mergedPR #3786 implements E-2026-W37-037
20:45GitHub issuetest record createdPR #3830 pytest_unit — test_skipped_payment_check_writes_one_warning_with_endpoint_environment_and_cause
20:40GitHub issueproblem reportedG-2026-W40-068 smartlink: A log line says why the check on an incoming payment notice was skipped GitHub issue #3824: A payment provider sends a payment notice to the platform. Before…
20:36Concept checktest record createdPR #3829 vitest_unit — Fees tab — what it says about a conditional fee (gap G-2026-W40-019) never tells the registrar, in any language, that a conditional fee stops online payment or defers it to the agency
20:17GitHub issuefix recorded mergedPR #3785 implements E-2026-W38-001
20:01Concept checkproblem reportedG-2026-W40-067 editor: In plain words. A registrar links a question to the world model. The world model is the deployment's shared map of real-world facts. A Money question needs a…
18:45Concept checkfix recorded mergedPR #3776 implements E-2026-W36-063
18:34Concept checkfix recorded mergedPR #3774 implements E-2026-W36-059
18:20Flaky testsproblem reportedG-2026-W40-066 other / not sure: The test tests/test_secrets_scan_exclusions.py::test_baseline_records_nothing_the_gates_never_scan has failed CI on 2 different commits recently — a recurring…
18:08Concept checktest record createdPR #3805 vitest_unit — summarizeVersionChanges — the correction-rounds limit in every language names the limit with the words on the registrar’s own box, in the reader’s language
17:53Concept checktest record createdPR #3801 vitest_unit — Procedure editor — the opening guide paragraph names the four requirement tabs by the words the tab strip shows, in every language
17:43Concept checktest record createdPR #3800 vitest_unit — FlowVisualization draws the step order of an imported procedure, whose order lives in the arrows (Overview §3 / claim 8.1) puts a step in a later phase than every step whose approval it waits for, when the waits-for lists are empty
17:17Concept checktest record createdPR #3797 pytest_unit — test_money_column_template_is_savable_in_existing_system_mode
16:04Concept checkproblem reportedG-2026-W40-065 editor: In plain words: the editor is the screen where agency staff write a procedure. An event binding is a rule that sends a message to an outside system when a step…
15:28Concept checkproblem reportedG-2026-W40-064 editor: In plain words: the editor is the screen where agency staff write a procedure. A yes/no question has a card named "How applicants answer". The card lets the…
06:42Concept checkproblem reportedG-2026-W40-063 approval: Sweep pair pentest x approval, fifth read. The pair's own intersection is still empty: the pentest claim governs backend routes and tests/pentest/. The officer…
05:39Concept checkproblem reportedG-2026-W40-062 editor: Sweep pair pentest x editor: the pentest claim governs backend routes, so this read files one section over, under claim 8.1. In plain words: Amina is an…
03:31Code reviewproblem reportedG-2026-W40-061 platform: A message addressed by a question's id reaches no applicant, or the wrong address In plain words. An agency writes a message and names the question that holds…
02:26Concept checktest record createdPR #3787 vitest_unit — Publish tab help describes SmartLink in both directions in every language (G-2026-W40-030) tells a registrar who reads French or Arabic, on the Publish tab, that SmartLink also sends to an external database
02:15GitHub issueissue closed#3455 [bug] Institution-migration report is offered to the wrong staff role
02:06Concept checkfix work startedPR #3786 implements E-2026-W37-037
02:04Concept checkproblem reportedG-2026-W40-060 editor: The Review flow tab does not show the step order of an imported procedure. One tick on that tab then removes the order. Scenario. A registrar in Maseru imports…
01:21GitHub issuefix recorded mergedPR #3763 implements E-2026-W37-041
00:32GitHub issuefix work startedPR #3785 implements E-2026-W38-001
Saturday 3 October
23:53Concept checkfix recorded mergedPR #3112 implements E-2026-W35-052
22:33Concept checkproblem reportedG-2026-W40-059 editor: An event binding (EventBinding) is a rule an agency author sets up so that when an application reaches a certain moment, SmartRules automatically sends data to…
22:05Concept checktest record createdPR #3780 vitest_unit — question editor: every sentence names a standard field group the way the picker does (G-2026-W40-054) > shows a French reader the same group name in the zone summary and the reuse hint as in the picker beside them, not the server’s English
21:53Concept checktest record createdPR #3778 vitest_unit — EditProcedureDetailsModal — the heading box speaks the registrar’s language (gap G-2026-W40-049) labels and hints the per-language heading box in French and Arabic, not in English
21:48Concept checktest record createdPR #3777 pytest_unit — test_an_exempting_note_rests_on_code_that_exists
21:02Concept checkproblem reportedG-2026-W40-058 eapproval: Sweep pair security x eapproval, seventh read. Six earlier reads found nothing new, because eApproval builds only two responses a browser interprets (both the…
19:59Concept checkproblem reportedG-2026-W40-057 smartlink-admin: Found while sweeping the Registers & Datasets note (note 9) against SmartLink Admin: note 9 gives the world model's one screen to the Studio SPA and names…
18:57Concept checkproblem reportedG-2026-W40-056 smartlink: Filed during the Registers & Datasets sweep (note 9 x SmartLink). Note 9 and the concept owner's reference editor under specs/ are both silent on how an…
15:53Concept checkproblem reportedG-2026-W40-055 approval: Scenario: an imported connection to GDB has gone live with the 'sent twice' answer 'creates two', so a failed send is final on the first failure. GDB is down…
07:48Concept checkproblem reportedG-2026-W40-054 editor: In plain words: a standard field group is one of the platform's ready-made families of fields (Overview §7.2 'semantic groups', for example "Individual…
06:42Concept checkproblem reportedG-2026-W40-053 smartlink: Scenario: an integration administrator opens the connector test bench (the screen for trying out a connection, behind the permission smartlink.execute_ad_hoc)…
03:33Concept checkproblem reportedG-2026-W40-052 approval: Sweep pair pentest x approval, fourth read. The pair's own intersection is still empty (the pentest claim governs backend routes and tests/pentest/; the…
03:32Code reviewproblem reportedG-2026-W40-051 published: An amount exactly equal to a 'more than' threshold is ruled 'does not apply' even when it is in another currency, so a fee can be charged on a guess What you…
02:24Concept checkproblem reportedG-2026-W40-050 editor: Sweep pair pentest x editor: the pentest claim governs backend routes and tests/pentest/, so the pair's own intersection is empty (as on the 2026-09-20 read,…
02:15Concept checkfix work startedPR #3776 implements E-2026-W36-063
01:17Concept checkproblem reportedG-2026-W40-049 editor: In plain words: the Procedure details screen (EditProcedureDetailsModal.tsx) is where a registrar names a public service, writes its summary and types the…
00:03Concept checkfix work startedPR #3774 implements E-2026-W36-059
Friday 2 October
23:21Concept checktest record createdPR #3771 vitest_unit — Where this answer is kept — sentences under an inert register binding (gap G-2026-W40-024) > does not tell the registrar, below the title line, that the older register question saves her answer
23:13Concept checkfix recorded mergedPR #3072 implements E-2026-W35-031
23:06Concept checktest record createdPR #3770 vitest_unit — stops saying "Published" once an integration save has taken the procedure off the air, and keeps saying it when the save did not
22:57Concept checktest record createdPR #3769 vitest_unit — reads "Must be one of: Kenya, Uganda" on the Preview tab, in English and in French, not "KE, UG"
22:51Concept checktest record createdPR #3768 vitest_unit — a French reader in a French-default country copies a French expected-failure label, not an English one
22:34Concept checktest record createdPR #3767 pytest_unit — test_rehearsal_speaks_the_runtime_spelling_of_a_capitalised_key
22:15GitHub issuetest record createdPR #3766 pytest_unit — test_parent_wait_sees_backend_that_connects_after_first_poll
21:57Code reviewtest record createdPR #3765 pytest_unit — test_connection_health_check_runs_every_five_minutes_on_a_freshly_booted_worker
21:53Concept checkproblem reportedG-2026-W40-048 smartrules: Found on the sweep pair pentest x SmartRules (first read of this pair). The audience register (tests/pentest/route_audience.yaml, the one-row-per-route file…
21:46GitHub issuetest record createdPR #3764 pytest_unit — test_non_owner_gets_404_not_empty_list
21:41GitHub issuefix work startedPR #3763 implements E-2026-W37-041
21:25Concept checktest record createdPR #3761 pytest_unit — test_the_person_who_filed_is_told_which_office_could_not_be_reached
21:10Concept checktest record createdPR #3760 vitest_unit — two review steps deleted inside one undo window > tells her the last remaining wait is gone
18:20Flaky testsproblem reportedG-2026-W40-046 loops: The test tests/loops/test_merge_train.py::test_release_red_copy_sentence_present_and_absent[real-git] has failed CI on 2 different commits recently — a…
18:20Flaky testsproblem reportedG-2026-W40-047 smartrules: The test tests/smartrules/test_group_column_condition_silence_gap.py::test_a_column_condition_the_applicants_form_never_reads_is_not_carried_in_silence has…
13:40GitHub issueproblem reportedG-2026-W40-045 smartlink: Connection test's certificate-edit case fails when it runs first on a cold connection pool GitHub issue #3528: The test that edits a connector's certificate…
08:36Concept checkfix recorded mergedPR #3612 implements E-2026-W37-026
07:24Concept checkfix recorded mergedPR #3463 implements E-2026-W36-050
07:11Concept checkfix recorded mergedPR #3452 implements E-2026-W36-049
06:26Concept checkfix recorded mergedPR #3441 implements E-2026-W36-040
06:15Concept checkfix recorded mergedPR #3243 implements E-2026-W35-109
06:02Concept checkfix recorded mergedPR #3143 implements E-2026-W35-070
05:47Concept checkfix recorded mergedPR #3122 implements E-2026-W35-058
Thursday 1 October
22:30Concept checkfix recorded mergedPR #3090 implements E-2026-W35-038
21:54Concept checkproblem reportedG-2026-W40-044 editor: In plain words. The Registry tab of the procedure editor shows a registrar, before publishing, the status words her register will carry: a caption "Status…
21:12Concept checkproblem reportedG-2026-W40-043 editor: A published version is the frozen copy of a procedure's rules — the record an agency points at months later to say what applied on a given day. The Publish tab…
20:27Concept checkproblem reportedG-2026-W40-042 editor: In plain words. A section (code Requirement.section, per-language companion section_labels) is the heading a registrar groups a block of questions under on the…
19:20Concept checkproblem reportedG-2026-W40-041 editor: In plain words. In the procedure editor, deleting a review step (the Review flow tab) or a question (the Requirements tab) is held for five seconds so the…
17:09Concept checkproblem reportedG-2026-W40-040 editor: In plain words. The Review flow tab of a procedure is where a registrar sets up the review steps (code: roles) that check an application. Under the flow chart…
16:20Concept checkproblem reportedG-2026-W40-039 smartlink: Filed during the Registers & Datasets sweep (note 9 x SmartLink). Note 9 and the concept owner's reference editor under specs/ are both silent on how an…
13:49Concept checkproblem reportedG-2026-W40-038 editor: In plain words. An agency author who reads the editor in French or Arabic meets one English sentence every time she opens the part of a question that says…
12:33Concept checkproblem reportedG-2026-W40-037 editor: In plain words. Country settings is the editor page where a country administrator (the person who runs the country's platform from a browser, with no server…
10:24Concept checkproblem reportedG-2026-W40-036 editor: The rights log is the screen a country administrator opens to see who granted or removed which right, for whom, when and why. It has one search box. That box…
09:01Concept checkproblem reportedG-2026-W40-035 platform: THE SCENARIO. A country's business-name service was translated into OpenGov. Its automated step to the company register GDB arrived as a proposed connection,…
07:49Concept checkproblem reportedG-2026-W40-034 editor: An agency author who reads the editor in French or Arabic meets English sentences on the Event bindings tab — including the one question the tab asks her…
06:27Concept checkproblem reportedG-2026-W40-033 editor: An agency author who wants a message sent to an outside system is told that the connection she chose has nothing set up on it, whenever the editor simply…
05:57Concept checkproblem reportedG-2026-W40-032 editor: A registrar who wants the rule "this tax number must already exist in the revenue authority's register" is told to go and set up connections that her country…
05:01Concept checkproblem reportedG-2026-W40-031 editor: A registrar who works in French or Arabic opens a requirement's Rules tab and reads, in the help panel above the rule builder, that any rule she expects to…
04:30Concept checkproblem reportedG-2026-W40-030 editor: A registrar who works in French or Arabic opens the Publish tab, presses the question-mark help panel, and is told that SmartLink only looks things up. The…
03:39Concept checkproblem reportedG-2026-W40-029 editor: The scenario. Mariam drafts procedures for the Cooperatives Registry in Nouakchott and reads the editor in French. Under staff permissions (the country-wide…
03:36Code reviewproblem reportedG-2026-W40-028 smartlink: Going live is accepted after the latest rehearsal failed, on the strength of an older passing run Going live (the rehearsal workspace's promote route) is the…
03:36Code reviewproblem reportedG-2026-W40-027 smartlink: The regular health check of connections to outside registers is never scheduled The connection health check (health_check_all_connectors) is the background job…
02:21Concept checkproblem reportedG-2026-W40-026 editor: In plain words. The Rights log is the editor screen a country administrator (the person who runs the country's platform: people, rights, government bodies)…
00:54Concept checkproblem reportedG-2026-W40-025 editor: THE SETTING, IN PLAIN WORDS. An event binding is a standing instruction an agency author sets up on a procedure: at a chosen moment in a review, SmartRules…
Wednesday 30 September
21:43Concept checkproblem reportedG-2026-W40-024 editor: A registration question in the editor has a zone on its Details tab called "Where this answer is kept". Inside it sits the older register-table question (the…
15:48Concept checkfix recorded mergedPR #3064 implements E-2026-W35-020
15:20Concept checkproblem reportedG-2026-W40-023 platform: Scenario in real values: a neighbouring ministry builds its own applicant portal at https://portal.partner-ministry.example and, in the visitor's browser,…
14:12Concept checkproblem reportedG-2026-W40-022 smartlink-admin: Found on the sweep pair pentest x SmartLink Admin (second read). The pentest section (claim pentest.route_audience_gate, "every served route declares who it…
10:07Concept checkproblem reportedG-2026-W40-021 editor: In plain words. A *saved check* (code: named_rule_ref, spec 2026-07-16 / D13) is an acceptable-value rule an agency writes once and attaches to several…
08:59Concept checkproblem reportedG-2026-W40-020 editor: An integration (event binding) is an instruction a registrar attaches to a procedure: "when an application reaches this step, send these fields to that outside…
08:05Concept checkproblem reportedG-2026-W40-019 editor: The Fees tab's warning about a conditional fee — a fee that applies only to some applicants — cannot appear any more, and if it could, it would say three…
07:55Concept checkfix recorded mergedPR #3572 implements E-2026-W36-091
07:33Concept checkproblem reportedG-2026-W40-018 platform: Found on the sweep pair pentest x platform. The pentest programme's promise is that every route the application serves has a row in the audience register…
06:12Concept checkproblem reportedG-2026-W40-017 editor: Scenario, in real values: a registrar builds a 'Country of incorporation' question, adds the check 'Must be one of: Kenya, Uganda' on the Rules tab, and reads…
05:40GitHub issueproblem reportedG-2026-W40-016 eapproval: Thread messages refuse a non-owner with 404 instead of an empty inbox GitHub issue #3454: The route that returns an application's message thread answers a…
04:49Concept checkproblem reportedG-2026-W40-015 eapproval: Found on the sweep pair pentest x eApproval. This week's only eApproval commit (#3597, 2026-09-28) changed what the registered-record route returns: the…
03:36Code reviewproblem reportedG-2026-W40-014 eapproval: The daily check that alerts on an overdue follow-up condition is never scheduled, so a lapsed commitment is never reported A follow-up condition (condition…
02:35Concept checkproblem reportedG-2026-W40-013 editor: THE SETTING, IN PLAIN WORDS. Every procedure carries a limit on how many times an applicant may be sent back to fix something before the reviewer's decision is…
00:59Concept checkproblem reportedG-2026-W40-012 smartlink-admin: Found on the sweep pair institutions x SmartLink Admin. The one place SmartLink Admin names a government body to a staff member is the payment records area,…
Tuesday 29 September
23:50Concept checkproblem reportedG-2026-W40-011 smartlink: The pair's own canon is silent — the institutions design never names SmartLink — so this is filed on the decision that elaborates it: the staff-permissions…
21:22Concept checkproblem reportedG-2026-W40-010 editor: On 2026-09-12 the fourth requirement tab was renamed from "Review" to "Verification" (Loop 3 fix #3415, impl I-2026-W37-064, closing gap G-2026-W35-026),…
20:44Concept checkproblem reportedG-2026-W40-009 smartlink-admin: Found while sweeping the Registers & Datasets note (note 9) against SmartLink Admin: note 9 assigns the world model's one screen to the Studio SPA and names…
19:39Concept checkproblem reportedG-2026-W40-008 smartlink: Filed during the Registers & Datasets sweep (note 9 x SmartLink): note 9 and the concept owner's reference editor under specs/ are both silent on the…
18:21Concept checkproblem reportedG-2026-W40-007 editor: The proof-method picker (SmartLinkPicker, inside ProofModeEditor.tsx) is where a registrar, on a question's Proof tab, chooses which outside connection — a…
03:46Concept checkproblem reportedG-2026-W40-006 eapproval: Scenario in real values: a verifier at the tax office writes a staff-only note (an internal comment — a remark on a filing the applicant never sees) on Kanto…
02:34Concept checkproblem reportedG-2026-W40-005 editor: In plain words. The editor ships a built-in user guide (the manual, MANUAL_SECTIONS), one click from every screen. On 2026-09-29 it gained a chapter for the…
01:22Concept checkproblem reportedG-2026-W40-004 platform: The platform ships the registration data dictionary — the shared catalog of ready-made field groups an agency author adopts instead of inventing labels — as…
00:13Concept checkproblem reportedG-2026-W40-003 published: The result block is the part of a published procedure that says what a person holds when their registration completes — a registration number, a QR code, a…
Monday 28 September
23:01Concept checkproblem reportedG-2026-W40-002 eapproval: The Overview's proof layer promises a chain the verification runtime walks: try the preferred way of proving a field first and, if that way is unavailable,…
21:48Concept checkfix recorded mergedPR #3438 implements E-2026-W36-037
21:45Code reviewfix recorded mergedPR #3437 implements E-2026-W36-036
21:40Concept checkfix recorded mergedPR #3140 implements E-2026-W35-066
21:28Concept checkfix recorded mergedPR #3125 implements E-2026-W35-061
20:40Concept checkfix recorded mergedPR #3327 implements E-2026-W36-024
20:27Concept checkfix recorded mergedPR #3319 implements E-2026-W36-021
20:15Concept checkfix recorded mergedPR #3279 implements E-2026-W35-132
18:11Concept checkfix recorded mergedPR #3240 implements E-2026-W35-107
17:59Concept checkfix recorded mergedPR #3178 implements E-2026-W35-088
17:48Concept checkfix recorded mergedPR #3151 implements E-2026-W35-076
17:47Concept checkproblem reportedG-2026-W40-001 editor: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for — a tax holiday, a lower filing fee —…
17:35Concept checkfix recorded mergedPR #3148 implements E-2026-W35-073
12:36Concept checkfix recorded mergedPR #3635 implements E-2026-W35-050
12:30Concept checkfix recorded mergedPR #3623 implements E-2026-W37-036
12:17Concept checkfix recorded mergedPR #3622 implements E-2026-W37-035
11:30Concept checkfix recorded mergedPR #3621 implements E-2026-W37-034
11:18Concept checkfix recorded mergedPR #3617 implements E-2026-W37-030
11:09Code reviewfix recorded mergedPR #3616 implements E-2026-W37-029
11:04Concept checkfix recorded mergedPR #3615 implements E-2026-W37-028
08:43Concept checkfix recorded mergedPR #3611 implements E-2026-W37-025
08:30Concept checkfix recorded mergedPR #3609 implements E-2026-W37-023
08:19Concept checkfix recorded mergedPR #3608 implements E-2026-W37-022
08:08GitHub issuefix recorded mergedPR #3606 implements E-2026-W37-027
05:25Concept checkfix recorded mergedPR #3605 implements E-2026-W37-018
05:19Concept checkfix recorded mergedPR #3604 implements E-2026-W37-015
05:10Code reviewfix recorded mergedPR #3597 implements E-2026-W37-013
05:07Concept checkfix recorded mergedPR #3596 implements E-2026-W37-012
02:30Concept checkfix recorded mergedPR #3595 implements E-2026-W37-011
02:25Concept checkfix recorded mergedPR #3593 implements E-2026-W37-009
02:13Concept checkfix recorded mergedPR #3592 implements E-2026-W37-008
02:00Concept checkfix recorded mergedPR #3578 implements E-2026-W36-098
01:13Concept checkfix recorded mergedPR #3591 implements E-2026-W37-007
01:02Concept checkfix recorded mergedPR #3590 implements E-2026-W37-006
00:49Concept checkfix recorded mergedPR #3588 implements E-2026-W37-005
00:39Code reviewfix recorded mergedPR #3587 implements E-2026-W37-004
Sunday 27 September
23:56Code reviewfix recorded mergedPR #3585 implements E-2026-W37-003
23:51Concept checkfix recorded mergedPR #3583 implements E-2026-W37-002
23:40Concept checkfix recorded mergedPR #3581 implements E-2026-W36-101
23:27Concept checkfix recorded mergedPR #3580 implements E-2026-W36-100
Friday 25 September
13:51Concept checkfix recorded mergedPR #3576 implements E-2026-W36-096
13:50Concept checkfix recorded mergedPR #3574 implements E-2026-W36-094
13:50Concept checkfix recorded mergedPR #3570 implements E-2026-W36-087
13:49Concept checkfix recorded mergedPR #3569 implements E-2026-W36-086
11:16Concept checkfix recorded mergedPR #3568 implements E-2026-W36-085
11:15Code reviewfix recorded mergedPR #3567 implements E-2026-W36-084
10:36Concept checkfix recorded mergedPR #3566 implements E-2026-W36-082
10:36Concept checkfix recorded mergedPR #3565 implements E-2026-W36-081
09:56Concept checkfix recorded mergedPR #3564 implements E-2026-W36-080
09:56Concept checkfix recorded mergedPR #3563 implements E-2026-W36-079
09:17Concept checkfix recorded mergedPR #3562 implements E-2026-W36-078
09:16Concept checkfix recorded mergedPR #3440 implements E-2026-W36-039
08:37Concept checkfix recorded mergedPR #3561 implements E-2026-W36-077
08:36Concept checkfix recorded mergedPR #3560 implements E-2026-W36-076
07:56Concept checkfix recorded mergedPR #3559 implements E-2026-W36-075
07:56Concept checkfix recorded mergedPR #3558 implements E-2026-W36-074
Thursday 24 September
21:59Concept checktest record createdPR #3663 vitest_unit — lets an officer holding a single sign-in role run the official record check while database authority is off
21:42Concept checktest record createdPR #3662 pytest_unit — test_callback_for_a_deleted_connector_is_refused_and_rate_counted
20:55Concept checktest record createdPR #3661 vitest_unit — tells a per-unit finance officer at the front door what she may not see and what she may open, instead of a blank main area
17:47Concept checktest record createdPR #3660 pytest_unit — test_bot_parks_when_the_reply_names_no_value_to_check
16:47Concept checktest record createdPR #3659 pytest_eval — EVAL-228
15:46Code reviewtest record createdPR #3658 pytest_unit — test_probing_versions_that_do_not_exist_cannot_grow_the_cache_without_bound
12:43Code reviewtest record createdPR #3657 pytest_unit — test_expired_cache_entries_do_not_accumulate
07:49Concept checktest record createdPR #3656 vitest_unit — never describes a count of fewer than all procedures as the procedures that issue a result
06:44Concept checktest record createdPR #3655 pytest_unit — test_editor_attestation_writes_an_audit_entry_naming_the_actor
05:44Code reviewtest record createdPR #3654 pytest_eval — EVAL-228
04:44Concept checktest record createdPR #3653 vitest_unit — the Operation form lets an administrator say that a call answers with data > saves the "Fetch parcel record" call marked as returning data
03:36Code reviewproblem reportedG-2026-W39-031 smartrules: A table inside a table detaches from its parent on any registration the outer table is absent from The catalog import turns a repeating table (a question the…
03:36Code reviewproblem reportedG-2026-W39-030 smartrules: A fee line that names a qualification nobody defined publishes cleanly, then refuses every applicant's payment A qualification (what you qualify for: something…
01:49Concept checkproblem reportedG-2026-W39-029 smartlink-admin: A SmartLink administrator setting up the land registry's "Fetch parcel record" operation (an operation is one callable action on a connector, a configured link…
00:51Concept checktest record createdPR #3652 pytest_unit — test_public_procedure_document_carries_the_outbound_sends_it_was_published_with
Wednesday 23 September
23:50Concept checktest record createdPR #3651 vitest_unit — The Citizen consent page asks the server for the consent record (Overview v4 §11) > sends a well-formed consent request carrying the deployment id and draws the rows it gets back
23:28Concept checkfix recorded mergedPR #3439 implements E-2026-W36-038
21:38Concept checkfix recorded mergedPR #3442 implements E-2026-W36-041
21:07Concept checkproblem reportedG-2026-W39-028 editor: In plain words. The *importer* is the editor screen a registrar uses to bring a country's existing procedures into OpenGov in one act instead of retyping them…
20:59Concept checkfix recorded mergedPR #3444 implements E-2026-W36-043
20:59Concept checkfix recorded mergedPR #3443 implements E-2026-W36-042
20:19Concept checkfix recorded mergedPR #3555 implements E-2026-W36-072
19:46Concept checkproblem reportedG-2026-W39-027 editor: In plain words. A field type — the platform calls it an answer type — is what kind of answer a question takes: text, a number, a date, a pick-one list, yes/no,…
19:39Concept checkfix recorded mergedPR #3448 implements E-2026-W36-046
19:39Concept checkfix recorded mergedPR #3446 implements E-2026-W36-045
18:59Concept checkfix recorded mergedPR #3553 implements E-2026-W36-071
18:19Concept checkfix recorded mergedPR #3552 implements E-2026-W36-070
17:38Concept checkfix recorded mergedPR #3451 implements E-2026-W36-048
16:59Code reviewfix recorded mergedPR #3550 implements E-2026-W36-068
16:19Concept checkfix recorded mergedPR #3549 implements E-2026-W36-067
15:40Concept checkfix recorded mergedPR #3548 implements E-2026-W36-066
15:10Concept checkproblem reportedG-2026-W39-026 editor: The Registration data dictionary is the editor's Settings tab that lists the international standards SmartRules adopts (eIDAS, ISO 20022, LEI, FATF, ISO 4217)…
15:01Concept checkfix recorded mergedPR #3472 implements E-2026-W36-052
14:29Concept checkproblem reportedG-2026-W39-025 editor: An event binding is a rule an agency author sets up so that when an application reaches a certain step, SmartRules sends selected field values out to an…
14:21Concept checkfix recorded mergedPR #3546 implements E-2026-W36-064
14:21Concept checkfix recorded mergedPR #3542 implements E-2026-W36-062
13:49Concept checkproblem reportedG-2026-W39-024 editor: In plain words. A published version is the frozen copy of a procedure that applicants are judged against. The editor asks the server for the list of a…
13:41Concept checkfix recorded mergedPR #3541 implements E-2026-W36-061
13:41Concept checkfix recorded mergedPR #3540 implements E-2026-W36-060
13:01Concept checkfix recorded mergedPR #3538 implements E-2026-W36-005
13:00Concept checkfix recorded mergedPR #3537 implements E-2026-W35-113
12:28Concept checkproblem reportedG-2026-W39-023 editor: In plain words. The Rights log is the screen a country administrator (the person holding the admin role who runs the country's platform: people, rights,…
12:20Concept checkfix recorded mergedPR #3536 implements E-2026-W35-084
12:19Concept checkfix recorded mergedPR #3535 implements E-2026-W35-077
12:12GitHub issuetest record createdPR #3649 pytest_unit — test_applicant_gets_smaller_completion_allowance_than_staff
11:52Concept checkproblem reportedG-2026-W39-022 editor: In plain words. The Procedures page is the editor's front door: the list of every registration procedure a country's agencies have defined, and the only way…
11:43Concept checktest record createdPR #3648 pytest_eval — EVAL-227
11:40GitHub issueproblem reportedG-2026-W39-021 platform: Applicants get their own smaller allowance on the assistant completion route GitHub issue #3456: The assistant text-completion route (the web address a portal…
11:39Code reviewfix recorded mergedPR #3527 implements E-2026-W36-055
11:32Code reviewtest record createdPR #3647 pytest_unit — test_two_overlapping_first_saves_of_one_draft_do_not_conflict
11:22Concept checktest record createdPR #3646 pytest_unit — test_binding_create_update_delete_each_record_who_changed_what_and_when
11:11Concept checktest record createdPR #3645 pytest_unit — test_naming_the_currencies_records_who_changed_the_list_and_when
09:30Code reviewfix recorded mergedPR #3477 implements E-2026-W36-054
08:53Concept checkproblem reportedG-2026-W39-020 eapproval: IN PLAIN WORDS. The mesh holder (code: mesh_holder) is the door this deployment opens so another government body can ask, through the companion service beside…
08:49Concept checkfix recorded mergedPR #3475 implements E-2026-W36-053
08:35Code reviewtest record createdPR #3643 pytest_unit — test_a_known_currency_always_has_an_exponent
08:15Concept checktest record createdPR #3641 pytest_unit — test_failed_dial_on_a_degraded_connector_is_recorded_stalled
08:04Concept checktest record createdPR #3640 vitest_unit — inbound endpoint drawer: the payment-check rows are live, and the words say so > the help text above the reply table no longer says the payment rows take effect only once the payment step ships
07:23Concept checktest record createdPR #3638 vitest_unit — Event bindings tab for a registrar before staff permissions are activated (G-2026-W38-013) offers the add-binding control exactly when the platform admits a registrar
06:57Concept checkproblem reportedG-2026-W39-019 editor: The registrar cannot decide which qualification the applicant reads first, though the spec says that order is theirs to set. The scenario. Kenya's Business…
06:56Concept checktest record createdPR #3637 pytest_unit — test_connector_registered_as_external_is_listed_as_external
03:44Concept checkproblem reportedG-2026-W39-018 editor: A staff grant (code: AuthorityGrant, one row of platform_permission_grants) is a recorded decision that one person may use certain actions, and may pass some…
02:38Concept checkproblem reportedG-2026-W39-017 editor: A staff grant (code: AuthorityGrant, one row of platform_permission_grants) is a recorded decision that one person may use certain actions, and may pass some…
02:14Concept checkfix work startedPR #3635 implements E-2026-W35-050
00:14Concept checkproblem reportedG-2026-W39-016 smartrules: In plain words. What you qualify for (code: qualification) is something an applicant's own answers make them eligible for, which the agency discloses while…
Tuesday 22 September
23:17Concept checkproblem reportedG-2026-W39-015 editor: In plain words. An *event binding* (EventBinding) is a rule an agency author sets up so that when an application reaches a certain step, SmartRules…
21:12Concept checkproblem reportedG-2026-W39-014 editor: In plain words. An *event binding* (EventBinding) is a rule an agency author sets up so that when an application reaches a certain step, SmartRules…
03:36Code reviewproblem reportedG-2026-W39-013 unknown: Two devices saving the same fresh form at once get a conflict error instead of last-write-wins A draft is the applicant's own half-finished form, saved so they…
Monday 21 September
19:38Concept checkproblem reportedG-2026-W39-012 editor: In plain words. An *event binding* is the instruction an agency sets up so that when an application passes a step, the platform sends its data to another…
16:37Concept checkfix work startedPR #3623 implements E-2026-W37-036
15:20Concept checkfix work startedPR #3622 implements E-2026-W37-035
15:17Concept checkproblem reportedG-2026-W39-011 editor: In plain words. An *event binding* is the instruction an agency sets up so that when an application passes a step, the platform sends its data to another…
13:54Concept checkproblem reportedG-2026-W39-010 published: The public read API's "what changed since the previous version" block (changes_since_previous, src/opengov/published/routes.py:418-458) decides which questions…
13:52Concept checkfix work startedPR #3621 implements E-2026-W37-034
13:34Concept checkfix work startedPR #3620 implements E-2026-W37-033
12:44Concept checkproblem reportedG-2026-W39-009 editor: Scenario: a procedure designer at the business registry opens the Editor's "Event Bindings" panel (the screen where an agency says "when a review step…
12:12Concept checkfix work startedPR #3619 implements E-2026-W37-032
11:48Concept checkproblem reportedG-2026-W39-008 smartlink: THE SCENARIO. A country translates two of its existing services into OpenGov, one after the other, and both have automated steps that send applicant answers to…
11:47Concept checkfix work startedPR #3618 implements E-2026-W37-031
10:53Concept checkfix work startedPR #3617 implements E-2026-W37-030
10:13Code reviewfix work startedPR #3616 implements E-2026-W37-029
09:48Concept checkfix work startedPR #3615 implements E-2026-W37-028
09:33Concept checkproblem reportedG-2026-W39-007 editor: In plain words. An *event binding* (EventBinding) is a rule an agency author sets up so that when an application reaches a certain step, SmartRules…
09:30Concept checkfix work startedPR #3614 implements E-2026-W37-027
08:16Concept checkproblem reportedG-2026-W39-006 editor: In plain words. A country's administrator names, on the Country settings screen, the currencies the whole country accepts and the days the country works. Both…
07:55Concept checkfix work startedPR #3612 implements E-2026-W37-026
07:29Concept checkfix work startedPR #3611 implements E-2026-W37-025
07:17Concept checkproblem reportedG-2026-W39-005 published: The public published-procedure document silently drops the outbound-send block that publishing froze into it. Publishing writes two top-level keys into every…
07:03Concept checkfix work startedPR #3610 implements E-2026-W37-024
06:10Concept checkfix work startedPR #3609 implements E-2026-W37-023
05:47Concept checkfix work startedPR #3608 implements E-2026-W37-022
04:34Concept checkfix work startedPR #3607 implements E-2026-W37-021
03:57Concept checkproblem reportedG-2026-W39-004 vault: The applicant vault's design promises that every vault endpoint is throttled: a signed-in applicant is counted against their account (the sub their sign-in…
03:49GitHub issuefix work startedPR #3606 implements E-2026-W37-027
03:35Code reviewproblem reportedG-2026-W39-003 platform: Language negotiator compares tags case-sensitively, so FR is not honoured as fr The language negotiator negotiate decides which language a reader gets and…
03:35Code reviewproblem reportedG-2026-W39-002 platform: Currency exponent lookup rejects a code its sibling check just accepted (lowercase code) The money helper module platform/money.py offers three sibling…
02:29Concept checkfix work startedPR #3605 implements E-2026-W37-018
00:57Concept checkproblem reportedG-2026-W39-001 vault: The vault spec says every write to the wallet leaves a line in the audit log (the record of official acts: who did what, when, kept indefinitely and never…
00:18Concept checkfix work startedPR #3604 implements E-2026-W37-015
Sunday 20 September
23:51Concept checkproblem reportedG-2026-W38-022 smartlink-admin: THE SCENARIO. A data-protection auditor asks the country administrator to show that applicants agreed to receive e-mail notices. The administrator opens the…
23:03Code reviewfix work startedPR #3603 implements E-2026-W37-014
22:43Concept checkproblem reportedG-2026-W38-021 approval: The approval workspace is the one screen an agency officer opens for a single application. For the middle of the three moments Overview v4 §11 names (a…
20:08Code reviewfix work startedPR #3597 implements E-2026-W37-013
19:21Concept checkfix work startedPR #3596 implements E-2026-W37-012
18:56Concept checkfix work startedPR #3595 implements E-2026-W37-011
18:32Concept checkfix work startedPR #3594 implements E-2026-W37-010
18:12Concept checkfix work startedPR #3593 implements E-2026-W37-009
17:44Concept checkfix work startedPR #3592 implements E-2026-W37-008
17:09Concept checkfix work startedPR #3591 implements E-2026-W37-007
16:56Concept checkfix work startedPR #3590 implements E-2026-W37-006
15:54Concept checkfix work startedPR #3588 implements E-2026-W37-005
15:37Code reviewfix work startedPR #3587 implements E-2026-W37-004
15:27Concept checkproblem reportedG-2026-W38-020 smartlink: The scenario. A bakery registration asks for a tax clearance number, proved only by a live check against the revenue authority (proof mode agency_api, no…
15:10Code reviewfix work startedPR #3585 implements E-2026-W37-003
14:50Concept checkfix work startedPR #3583 implements E-2026-W37-002
14:16Concept checkproblem reportedG-2026-W38-019 smartlink: IN PLAIN WORDS. A check against an outside register (code: a SmartLink connector execution, recorded as one row of the query log, QueryLog — the record kept of…
13:43Concept checkfix work startedPR #3581 implements E-2026-W36-101
12:11Concept checkproblem reportedG-2026-W38-018 smartlink: A live lookup is the on-the-spot check of one applicant answer against an outside authority (a business register, a revenue authority). The connector is the…
12:00Concept checkfix work startedPR #3580 implements E-2026-W36-100
11:00Concept checkproblem reportedG-2026-W38-017 smartlink: Found on the sweep pair pentest x SmartLink Admin. The pair's own intersection is empty: the SmartLink Admin console serves no route, so the pentest…
10:33Concept checkfix work startedPR #3578 implements E-2026-W36-098
09:55Concept checkfix work startedPR #3577 implements E-2026-W36-097
09:53Concept checkproblem reportedG-2026-W38-016 portal: Sweep pair pentest x portal: the pentest section (claim pentest.route_audience_gate, "every served route declares who it answers, and strangers are refused")…
09:25Concept checkfix work startedPR #3576 implements E-2026-W36-096
09:03Concept checkfix work startedPR #3575 implements E-2026-W36-095
08:44Concept checkproblem reportedG-2026-W38-015 approval: Sweep pair pentest x approval: the pentest section (claim pentest.route_audience_gate, "every served route declares who it answers, and strangers are refused")…
08:18Concept checkfix work startedPR #3574 implements E-2026-W36-094
07:32Concept checkfix work startedPR #3572 implements E-2026-W36-091
07:14Concept checkfix work startedPR #3571 implements E-2026-W36-089
06:30Concept checkproblem reportedG-2026-W38-014 editor: The registrar is promised a sentence, and the only proof that it is ever spoken is that the words exist somewhere in a source file. The scenario. Kenya's…
06:13Concept checkproblem reportedG-2026-W38-013 editor: Sweep pair pentest x editor: the pentest section (claim pentest.route_audience_gate, "every served route declares who it answers, and strangers are refused")…
05:37Concept checkfix work startedPR #3570 implements E-2026-W36-087
04:27Concept checkfix work startedPR #3569 implements E-2026-W36-086
04:03Concept checkfix work startedPR #3568 implements E-2026-W36-085
03:32Code reviewfix work startedPR #3567 implements E-2026-W36-084
02:40Concept checkproblem reportedG-2026-W38-012 editor: An event binding is the instruction that hands a procedure's result to another government system the moment a step completes — for example, passing a newly…
02:24Concept checkfix work startedPR #3566 implements E-2026-W36-082
01:33Concept checkfix work startedPR #3565 implements E-2026-W36-081
01:08Concept checkfix work startedPR #3564 implements E-2026-W36-080
00:32Concept checkfix work startedPR #3563 implements E-2026-W36-079
00:02Concept checkfix work startedPR #3562 implements E-2026-W36-078
Saturday 19 September
23:40Concept checkfix work startedPR #3561 implements E-2026-W36-077
23:12Concept checkfix work startedPR #3560 implements E-2026-W36-076
22:25Concept checkproblem reportedG-2026-W38-011 smartlink-admin: Found on the sweep pair homepage x SmartLink Admin. The homepage section (a country's front door: its official name, coat of arms and welcome words) is…
21:49Concept checkfix work startedPR #3559 implements E-2026-W36-075
21:05Concept checkfix work startedPR #3558 implements E-2026-W36-074
20:51Concept checkfix work startedPR #3557 implements E-2026-W36-073
20:22Concept checkfix work startedPR #3555 implements E-2026-W36-072
20:01Concept checkfix work startedPR #3553 implements E-2026-W36-071
19:59Concept checkproblem reportedG-2026-W38-010 smartlink: An outside system posting its answer to a deleted connector's callback address gets a crash page instead of a refusal, and no request to that address is ever…
19:17Concept checkfix work startedPR #3552 implements E-2026-W36-070
18:50Code reviewfix work startedPR #3550 implements E-2026-W36-068
18:49Concept checkproblem reportedG-2026-W38-009 smartlink-admin: Found on the sweep pair institutions x SmartLink Admin. The institutions section (an officer reads only the filings their own government body works) is about…
18:12Concept checkfix work startedPR #3549 implements E-2026-W36-067
17:48Concept checkfix work startedPR #3548 implements E-2026-W36-066
17:38Concept checkproblem reportedG-2026-W38-008 portal: In plain words: when an officer sends part of an application back, the applicant's page says who asked. Today that line names the internal desk — the…
17:05Concept checkfix work startedPR #3546 implements E-2026-W36-064
16:24Concept checkfix work startedPR #3544 implements E-2026-W36-063
15:34Concept checkproblem reportedG-2026-W38-007 smartlink: The callback door SmartLink opens for outside systems was promised to accept only encrypted calls, and nothing checks how a call arrived. Concretely: an agency…
15:18Concept checkfix work startedPR #3541 implements E-2026-W36-061
14:57Concept checkfix work startedPR #3540 implements E-2026-W36-060
13:37Concept checkfix work startedPR #3539 implements E-2026-W36-059
13:17Concept checkproblem reportedG-2026-W38-006 smartlink-admin: Found while sweeping the Registers & Datasets note (note 9) against SmartLink Admin: note 9 is silent on the shape of an outside system's reply, and so is the…
13:11Concept checkfix work startedPR #3538 implements E-2026-W36-005
12:18Concept checkfix work startedPR #3537 implements E-2026-W35-113
12:06Concept checkproblem reportedG-2026-W38-005 platform: Scenario in real values. A country's org chart (the country's list of its own government bodies, kept as governed data) retires the body 'roc' (Registrar of…
11:22Concept checkfix work startedPR #3536 implements E-2026-W35-084
10:56Concept checkfix work startedPR #3535 implements E-2026-W35-077
10:00Concept checkfix work startedPR #3533 implements E-2026-W35-050
03:36Code reviewproblem reportedG-2026-W38-004 published: The published-procedure cache remembers every procedure and version ever asked for, including ones that do not exist, and never forgets any of them The…
03:36Code reviewproblem reportedG-2026-W38-003 smartlink: The gateway's response cache and per-caller rate buckets never shrink, so each new input or caller adds memory for the life of the process The gateway keeps…
00:00Concept checkfix work startedPR #3542 implements E-2026-W36-062
Wednesday 16 September
16:30Code reviewfix work startedPR #3527 implements E-2026-W36-055
12:52Concept checktest record createdPR #3525 vitest_unit — tells a legal officer refused another unit’s procedure why, instead of showing a blank page
12:26Concept checkproblem reportedG-2026-W38-002 editor: In plain words: since this week the editor asks, before it shows a procedure, whether the signed-in staff member is allowed to see it. When the answer is no,…
12:10Concept checkfix recorded mergedPR #3135 implements E-2026-W35-064
12:09Concept checkfix recorded mergedPR #3278 implements E-2026-W35-131
12:09Code reviewfix recorded mergedPR #3282 implements E-2026-W35-134
11:41Concept checktest record createdPR #3524 pytest_unit — test_go_live_records_who_confirmed_the_sent_twice_answer
11:33Concept checkproblem reportedG-2026-W38-001 smartlink: THE SCENARIO. A SmartLink administrator in Banjul goes live on the proposed connection to the company register GDB. Going live (code: studio promote) is the…
11:10GitHub issuetest record createdPR #3523 pytest_unit — test_unsigned_callback_to_misconfigured_operation_is_401_and_names_nothing
Sunday 13 September
14:02GitHub issuetest record createdPR #3478 pytest_unit — test_inbox_route_depends_on_required_sign_in
14:00Code reviewfix work startedPR #3477 implements E-2026-W36-054
13:54GitHub issuetest record createdPR #3476 pytest_unit — test_report_permission_surface_names_the_roles_the_check_admits
13:40GitHub issueproblem reportedG-2026-W37-047 smartlink: Webhook receiver names operation and connector before checking its signature GitHub issue #3457: The webhook receiver (the route where an outside register…
13:40GitHub issueproblem reportedG-2026-W37-046 published: Portal inbox route declares sign-in optional but always refuses anonymous callers GitHub issue #3460: The portal's message inbox route (GET…
13:40GitHub issueproblem reportedG-2026-W37-045 smartrules: Institution-migration report is offered to registrars and hidden from domain stewards GitHub issue #3455: The institution-migration report (GET…
13:34Concept checkfix work startedPR #3475 implements E-2026-W36-053
13:18Concept checktest record createdPR #3474 vitest_unit — explains, before Save and in the labels the administrator can see, which action a ticked action needs
12:52Concept checkfix work startedPR #3472 implements E-2026-W36-052
12:50Concept checkproblem reportedG-2026-W37-044 editor: A staff role (code RoleRevision, one immutable revision of a named role) is a bundle of actions a country or unit administrator can later grant to a person —…
12:26Concept checkfix work startedPR #3469 implements E-2026-W36-051
12:09Concept checktest record createdPR #3468 vitest_unit — names the person who issued a staff grant on the grant card when the server discloses them
09:48Concept checkfix work startedPR #3463 implements E-2026-W36-050
09:47Concept checkproblem reportedG-2026-W37-043 editor: A staff authority grant (code: AuthorityGrant, one row of platform_permission_grants) is a recorded decision that one person may use certain actions, and may…
09:20Concept checkfix work startedPR #3452 implements E-2026-W36-049
08:46Concept checkfix work startedPR #3451 implements E-2026-W36-048
07:44Concept checkfix work startedPR #3449 implements E-2026-W36-047
07:43Concept checktest record createdPR #3450 vitest_unit — Home footer — the deployment version line (spec §4.1 region 7) > tells a citizen which release the country runs and which deployment this is
07:34Concept checkproblem reportedG-2026-W37-042 portal: A citizen scrolls to the bottom of the country's front page and cannot tell which release of the platform their government is running. The homepage spec's…
07:03Concept checkfix work startedPR #3448 implements E-2026-W36-046
06:39Concept checktest record createdPR #3447 vitest_unit — tells the administrator that authority this person passed on ends too and does not come back on regrant
06:24Concept checkproblem reportedG-2026-W37-041 editor: An authority grant (code: grant) is a recorded decision that one staff member may use certain actions, and may pass some of them on, for one area — the whole…
06:02Concept checkfix work startedPR #3446 implements E-2026-W36-045
05:35Concept checkfix work startedPR #3445 implements E-2026-W36-044
03:58Concept checkfix work startedPR #3444 implements E-2026-W36-043
03:09Concept checkfix work startedPR #3443 implements E-2026-W36-042
01:54Concept checkfix work startedPR #3442 implements E-2026-W36-041
01:40Concept checkfix work startedPR #3441 implements E-2026-W36-040
00:52Concept checkfix work startedPR #3440 implements E-2026-W36-039
00:02Concept checkfix work startedPR #3439 implements E-2026-W36-038
Saturday 12 September
23:05Concept checkfix work startedPR #3438 implements E-2026-W36-037
21:27Code reviewfix work startedPR #3437 implements E-2026-W36-036
20:22Concept checkfix work startedPR #3436 implements E-2026-W36-035
19:12Concept checkfix recorded mergedPR #3162 implements E-2026-W35-080
18:47Concept checkfix recorded mergedPR #3060 implements E-2026-W35-016
18:33Concept checkfix recorded mergedPR #3175 implements E-2026-W35-086
17:58Concept checkfix recorded mergedPR #3216 implements E-2026-W35-101
17:45Concept checkfix recorded mergedPR #3428 implements E-2026-W36-034
17:23Concept checktest record createdPR #3430 vitest_unit — the readiness check’s own words speak the reader’s language (G-2026-W37-040) > shows a French or Arabic registrar the unreachable-role warning and the severity words in her language, not in English
17:17Concept checkfix recorded mergedPR #3222 implements E-2026-W35-102
17:00Concept checkproblem reportedG-2026-W37-040 editor: In plain words. The readiness check is the standing list of what still stands between a procedure and being published, sorted into what blocks it, what is…
16:54Concept checkfix work startedPR #3428 implements E-2026-W36-034
15:01Concept checktest record createdPR #3425 vitest_unit — the applicant preview’s status line speaks the reader’s language (G-2026-W37-039) > tells a French or Arabic author what applicants see today in their own language, not in English
14:52Concept checkfix recorded mergedPR #3424 implements E-2026-W36-033
14:40Concept checkproblem reportedG-2026-W37-039 editor: An agency author in Nouakchott whose editor language is French opens a question of a procedure that is already published as version 4 and edits its wording on…
14:35Concept checkfix recorded mergedPR #3423 implements E-2026-W36-031
13:56Concept checkfix work startedPR #3424 implements E-2026-W36-033
13:51Concept checkfix recorded mergedPR #3228 implements E-2026-W35-104
13:38Concept checkfix work startedPR #3423 implements E-2026-W36-031
12:03Concept checktest record createdPR #3422 vitest_unit — Review-flow tab — its wayfinding sentences name a tab that exists > sends the registrar to the requirement tab by the name the requirement editor gives it
11:58Concept checkfix recorded mergedPR #3421 implements E-2026-W34-082
11:41Concept checkproblem reportedG-2026-W37-038 editor: Three hours ago the fourth requirement dot and its tab were renamed from "Review" to "Verification" (Loop 3 fix #3415, impl I-2026-W37-064): the requirements…
11:35Concept checkfix recorded mergedPR #3415 implements E-2026-W35-053
11:35Concept checkfix work startedPR #3421 implements E-2026-W34-082
10:58Concept checkfix recorded mergedPR #3253 implements E-2026-W35-115
10:49Concept checktest record createdPR #3420 vitest_unit — shows the French spelling the server returns for an agency somewhere a registrar can read it
10:36Concept checkfix recorded mergedPR #3417 implements E-2026-W35-030
10:00Concept checkfix recorded mergedPR #3028 implements E-2026-W34-083
10:00Concept checkfix recorded mergedPR #3041 implements E-2026-W34-096
09:41Concept checkproblem reportedG-2026-W37-037 editor: A registrar -- a person holding the right to author procedures and rules -- in a country that runs in French and English adds the business-registration…
09:38Concept checkfix work startedPR #3417 implements E-2026-W35-030
09:34Concept checkfix recorded mergedPR #3288 implements E-2026-W36-001
08:29Concept checkfix work startedPR #3415 implements E-2026-W35-053
08:13Concept checkfix recorded mergedPR #3291 implements E-2026-W36-004
06:41Concept checktest record createdPR #3414 vitest_unit — Qualifications card — fee lines that depend on it (E-2026-W37-032, gap G-2026-W37-036) > names the filing fee on the "Strategic investor" card as a read-only slot, and leaves out the fee that does not depend on it
06:36Concept checkfix recorded mergedPR #3299 implements E-2026-W36-010
06:26Concept checkproblem reportedG-2026-W37-036 editor: What you qualify for (code: qualification) is something an applicant's own answers make them eligible for — a tax holiday, a lower filing fee. D58 (ratified…
05:56Concept checktest record createdPR #3413 vitest_unit — FormPreview — the Review-step preview of an imported question (gap G-2026-W37-035) > draws an imported pick-one or yes/no question as its modern twin, never as a free-text box
05:31Concept checkproblem reportedG-2026-W37-035 editor: In plain words. A field type is what kind of answer a question takes — text, number, a list to pick from, yes/no, and so on — and it decides how the applicant…
05:21Concept checkfix recorded mergedPR #3303 implements E-2026-W36-012
05:03Concept checktest record createdPR #3412 vitest_unit — offers the upload when the applicant's own document is the preferred proof even though an agency-held document is listed first
04:59Concept checkfix recorded mergedPR #3320 implements E-2026-W36-022
04:47Concept checkproblem reportedG-2026-W37-034 editor: The applicant preview (FormPreview.tsx, the Preview tab's mock of the form an applicant will meet) gained a document branch today (#3410, merged 2026-09-12)…
04:43Concept checkfix recorded mergedPR #3410 implements E-2026-W36-032
03:56Code reviewtest record createdPR #3411 pytest_unit — test_two_connections_to_the_same_address_do_not_break_the_import
03:52Concept checkfix recorded mergedPR #3407 implements E-2026-W36-026
03:42Concept checkfix work startedPR #3410 implements E-2026-W36-032
03:35Code reviewproblem reportedG-2026-W37-033 smartlink: Importing a captured service crashes when two connections already point at the same institution address When a country's existing service is imported, the…
03:35Code reviewproblem reportedG-2026-W37-032 smartlink: Recovering a stalled check marks it pending but never re-runs it, and pending is the one state a retry with the same idempotency key is refused in A stalled…
03:15Concept checkfix work startedPR #3409 implements E-2026-W36-031
02:57Concept checktest record createdPR #3408 pytest_unit — test_status_token_for_a_role_named_in_arabic_still_names_or_numbers_the_role
02:34Concept checkfix work startedPR #3407 implements E-2026-W36-026
02:23Concept checkproblem reportedG-2026-W37-031 editor: In plain words. When a procedure creates its own registry database, every field gets a status column, and the values that column can hold are named after the…
01:19Concept checkfix recorded mergedPR #3404 implements E-2026-W36-009
00:34Concept checkfix work startedPR #3404 implements E-2026-W36-009
00:24Concept checktest record createdPR #3403 vitest_unit — opens on the recorded contractual basis and its sign-off, not on a blank consent form, and an untouched Save sends the record back
Friday 11 September
23:51Concept checkproblem reportedG-2026-W37-030 editor: In plain words. The Country settings page in the agency editor gained a "Data protection posture" section on 2026-09-09 (PR #3206). It asks one country-wide…
23:10Concept checkfix recorded mergedPR #3328 implements E-2026-W36-025
23:00Concept checktest record createdPR #3401 vitest_unit — standard field groups: the group name and description speak the reader’s language (G-2026-W37-029) > shows a French reader a French group name and description beside the French field name, not the catalogue’s English
22:55Concept checkfix recorded mergedPR #3397 implements E-2026-W35-059
22:44Concept checkproblem reportedG-2026-W37-029 editor: In plain words: the Data dictionary is the screen where a civil servant browses the platform's recognised standard fields (Overview §7.2 semantic groups —…
22:11Concept checkfix work startedPR #3397 implements E-2026-W35-059
22:10Concept checktest record createdPR #3398 vitest_unit — the qualifications card — a date or an amount the registrar can qualify on > stores, for every date and money question it offers, a rule the platform can judge
22:03Concept checkfix recorded mergedPR #3057 implements E-2026-W35-013
21:58Concept checkproblem reportedG-2026-W37-028 editor: A qualification ("what you qualify for", code qualification) is something an applicant's own answers make them eligible for, which the agency discloses while…
21:20Concept checktest record createdPR #3389 vitest_unit — Fees tab — a fee line that depends on a qualification (E-2026-W37-024, gap G-2026-W37-027) > lets the registrar point the filing fee at "Strategic investor" and saves which qualification decides the line, and whether it applies when the qualification does not
20:56Concept checkproblem reportedG-2026-W37-027 editor: Scenario: a registrar wants "standard filing fee 1 500 unless the applicant is a Strategic Investor, zero when one". Since the qualifications change merged…
20:47Concept checkfix recorded mergedPR #3069 implements E-2026-W35-028
18:53Concept checkfix recorded mergedPR #3197 implements E-2026-W35-096
18:52Concept checktest record createdPR #3382 vitest_unit — does not say there are no connections when a connection simply could not be read
18:44Concept checkfix recorded mergedPR #3338 implements E-2026-W36-029
18:37Concept checkfix recorded mergedPR #3290 implements E-2026-W36-003
18:36Concept checktest record createdPR #3378 vitest_unit — reads "Must exist in Tax Registry" in the preview, in English and in French, not the connector id
18:07Concept checkproblem reportedG-2026-W37-026 editor: A proof method is how an applicant's answer gets substantiated. Two of the six are API queries -- to a public agency or to a third party -- and for those the…
Thursday 10 September
15:03Concept checkfix recorded mergedPR #3246 implements E-2026-W35-111
13:38Concept checkfix recorded mergedPR #3335 implements E-2026-W36-027
Wednesday 9 September
22:24Concept checkfix recorded mergedPR #3337 implements E-2026-W36-028
21:37Concept checkproblem reportedG-2026-W37-025 editor: The Overview's own example of an existence check is "tax ID must exist in registry", and Rule 4 asks whether a civil servant can read the screen without…
17:32Concept checkproblem reportedG-2026-W37-024 smartlink: Throwing away a half-finished form does not throw away what it looked up. The scenario in real values: a trader in Maseru starts an import-licence form. While…
17:18Concept checkfix work startedPR #3338 implements E-2026-W36-029
16:48Concept checkfix work startedPR #3337 implements E-2026-W36-028
16:34Concept checkfix work startedPR #3335 implements E-2026-W36-027
16:32Concept checktest record createdPR #3336 vitest_unit — StateBadge — a held send reads "not live yet" > reads a held send as "not live yet", never as the raw machine token
16:25Concept checkproblem reportedG-2026-W37-023 smartlink-admin: THE SCENARIO. A country's business-name service was imported into OpenGov. Its automated step to the company register GDB is a proposed connection…
16:16GitHub issuetest record createdPR #3334 vitest_unit — every Save on the Country settings page has a distinct accessible name once both sections have loaded
13:40GitHub issueproblem reportedG-2026-W37-022 editor: Country settings page: two bare 'Save' buttons make the Money section test fail at random GitHub issue #3331: The Country settings screen in the editor now…
12:47Concept checkfix work startedPR #3330 implements E-2026-W36-026
12:25Concept checktest record createdPR #3329 vitest_unit — tells a registrar, where she reads about publishing, that a message edit reaches the next send at once while rules and structure wait for the button
12:10Concept checkproblem reportedG-2026-W37-021 editor: A message is the email a procedure sends an applicant -- "we received your file", "please correct this". Since PR #3155 (merged 2026-09-08, spec…
12:02Concept checkfix recorded mergedPR #3141 implements E-2026-W35-068
12:01Concept checkfix recorded mergedPR #3206 implements E-2026-W35-099
11:52Concept checkfix recorded mergedPR #3324 implements E-2026-W36-023
11:49Concept checkfix work startedPR #3328 implements E-2026-W36-025
11:26Concept checkfix work startedPR #3327 implements E-2026-W36-024
Tuesday 8 September
20:57Concept checkfix recorded mergedPR #3317 implements E-2026-W36-020
20:34Concept checkfix work startedPR #3324 implements E-2026-W36-023
16:59Concept checkfix work startedPR #3320 implements E-2026-W36-022
16:26Concept checkfix work startedPR #3319 implements E-2026-W36-021
16:26Concept checkfix recorded mergedPR #3254 implements E-2026-W35-116
16:16Concept checktest record createdPR #3318 pytest_unit — test_imported_integration_answer_names_the_step_its_answers_and_the_missing_parameter
16:09Concept checkproblem reportedG-2026-W37-020 smartlink-admin: THE SCENARIO. A country's existing business-name service is translated into OpenGov by the one-shot import (sandbox.importer.run). One of its automated steps…
15:55Concept checkfix work startedPR #3317 implements E-2026-W36-020
12:57Concept checkfix recorded mergedPR #3289 implements E-2026-W36-002
12:56Concept checkfix recorded mergedPR #3301 implements E-2026-W34-086
12:56Code reviewfix recorded mergedPR #3315 implements E-2026-W36-019
12:31Code reviewfix recorded mergedPR #3312 implements E-2026-W36-018
11:39Code reviewfix recorded mergedPR #3304 implements E-2026-W36-013
11:38Code reviewfix work startedPR #3315 implements E-2026-W36-019
11:04Concept checkfix recorded mergedPR #3308 implements E-2026-W36-017
10:57Code reviewfix work startedPR #3312 implements E-2026-W36-018
10:23Concept checkproblem reportedG-2026-W37-019 editor: In plain words. Under Overview §8 every message an applicant receives is part of the definition the agency writes in SmartRules; the runtime adds nothing of…
10:09Concept checkfix recorded mergedPR #3306 implements E-2026-W36-014
10:03Concept checktest record createdPR #3309 pytest_unit — test_the_moved_deadline_notice_names_the_old_and_the_new_date
09:48Concept checkproblem reportedG-2026-W37-018 platform: In plain words. When a country changes its calendar — a holiday is added, a working day is dropped — every open deadline is recounted and the platform sends…
09:40Concept checkfix work startedPR #3308 implements E-2026-W36-017
08:49GitHub issuetest record createdPR #3307 vitest_unit — every portal test that expects a relative day word pins the system time
08:40GitHub issueproblem reportedG-2026-W37-017 portal: Portal application-detail tests go red two days after they were written because their fixtures expect today/yesterday against the real clock GitHub issue…
08:25Concept checkfix work startedPR #3306 implements E-2026-W36-014
07:58Code reviewfix work startedPR #3304 implements E-2026-W36-013
07:12Code reviewfix recorded mergedPR #3302 implements E-2026-W36-011
07:09Concept checkfix work startedPR #3303 implements E-2026-W36-012
06:53Code reviewfix work startedPR #3302 implements E-2026-W36-011
06:10Concept checkfix work startedPR #3301 implements E-2026-W34-086
04:46Concept checktest record createdPR #3300 vitest_unit — a French reader in a French-default country copies French checks, not English ones
04:25Concept checkproblem reportedG-2026-W37-016 smartlink-admin: A SmartLink administrator in Nouakchott whose profile language is French opens the last step of Integration Studio, the verification report for a new…
04:07Concept checkfix work startedPR #3299 implements E-2026-W36-010
03:53Code reviewtest record createdPR #3298 pytest_unit — test_first_vote_below_quorum_does_not_announce_a_passed_gate
03:44Concept checkfix work startedPR #3297 implements E-2026-W36-009
03:42Code reviewtest record createdPR #3296 pytest_unit — test_registry_view_surfaces_a_table_rows_document
03:37Code reviewproblem reportedG-2026-W37-015 eapproval: The gate-passed moment fires on a commission member's first vote while the gate stays open below quorum Scenario: a licensing board step needs three members to…
03:37Code reviewproblem reportedG-2026-W37-014 eapproval: A document uploaded inside a table row never reaches the registry view or the registered record Scenario: a procedure has a Directors table with a column 'ID…
03:25Concept checkfix work startedPR #3295 implements E-2026-W36-008
03:06Concept checkfix work startedPR #3294 implements E-2026-W36-007
02:40Concept checkfix work startedPR #3293 implements E-2026-W36-006
02:19Concept checkfix work startedPR #3292 implements E-2026-W36-005
01:52Concept checkfix work startedPR #3291 implements E-2026-W36-004
01:32Concept checkfix work startedPR #3290 implements E-2026-W36-003
01:07Concept checkfix work startedPR #3289 implements E-2026-W36-002
00:42Concept checkfix work startedPR #3288 implements E-2026-W36-001
00:00Concept checkfix recorded mergedPR #3287 implements E-2026-W35-138
Monday 7 September
23:43Concept checkfix work startedPR #3287 implements E-2026-W35-138
23:02Concept checktest record createdPR #3285 pytest_unit — test_health_provider_row_carries_the_connectors_own_name
22:44Concept checkproblem reportedG-2026-W37-013 editor: An agency author opens a procedure's Messages tab and its Health screen to see whether the emails her procedure sends are going out. The first card names the…
22:24Concept checkfix recorded mergedPR #3283 implements E-2026-W35-136
21:51Concept checkfix recorded mergedPR #3284 implements E-2026-W35-137
21:35Concept checkfix work startedPR #3284 implements E-2026-W35-137
21:12Concept checkfix work startedPR #3283 implements E-2026-W35-136
20:31Code reviewfix work startedPR #3282 implements E-2026-W35-134
19:43Concept checkfix recorded mergedPR #3277 implements E-2026-W35-130
19:26Concept checkfix recorded mergedPR #3281 implements E-2026-W35-133
19:10Concept checkfix work startedPR #3281 implements E-2026-W35-133
18:54Concept checktest record createdPR #3280 pytest_unit — test_the_outage_page_shows_only_emblems_the_boot_would_accept
18:51Concept checkfix work startedPR #3279 implements E-2026-W35-132
18:43Concept checkproblem reportedG-2026-W37-012 platform: A country commits its coat of arms next to its deployment file, and the platform decides in one place which images it accepts. That decision has two halves:…
18:30Concept checkfix work startedPR #3278 implements E-2026-W35-131
18:02Concept checkfix work startedPR #3277 implements E-2026-W35-130
17:13Concept checkfix work startedPR #3276 implements E-2026-W35-129
16:52Concept checktest record createdPR #3275 vitest_unit — does not present a failed live-copy check as an all-clear, and stays quiet when the check answers that nothing is public
16:32Concept checkproblem reportedG-2026-W37-011 editor: In plain words. Retiring a procedure -- pressing Archive -- takes it off the registrar's authoring list. It does NOT take it off the air: the frozen copy the…
15:59Concept checkfix recorded mergedPR #3273 implements E-2026-W35-128
15:36Concept checkfix work startedPR #3273 implements E-2026-W35-128
15:04Concept checkfix recorded mergedPR #3272 implements E-2026-W35-127
14:34Concept checkfix work startedPR #3272 implements E-2026-W35-127
13:55Concept checktest record createdPR #3271 vitest_unit — says a saved check has stopped working when its ordering word meets an answer with no order
13:51Concept checkfix recorded mergedPR #3270 implements E-2026-W35-126
13:33Concept checkproblem reportedG-2026-W37-010 editor: In plain words. A *check* is a condition an agency writes against one question -- "Share capital must be at least 50,000 USD". A registrar can change what kind…
13:30Concept checkfix work startedPR #3270 implements E-2026-W35-126
13:22Concept checkfix recorded mergedPR #3269 implements E-2026-W35-125
12:53Concept checkfix work startedPR #3269 implements E-2026-W35-125
12:45Concept checkfix recorded mergedPR #3267 implements E-2026-W35-124
12:32Concept checkfix work startedPR #3267 implements E-2026-W35-124
11:38Concept checkfix recorded mergedPR #3265 implements E-2026-W35-123
11:15Concept checkfix work startedPR #3265 implements E-2026-W35-123
10:32Concept checktest record createdPR #3264 vitest_unit — does not send the author into the procedure editor to name the country working week
10:08Concept checkproblem reportedG-2026-W37-009 editor: The checks list is the standing list the editor shows an agency author on the Publish tab: what still stands between a procedure and going live (the readiness…
10:02Concept checkfix recorded mergedPR #3261 implements E-2026-W35-122
09:40Concept checktest record createdPR #3263 vitest_unit — shows a genuine loss, and shows the publish refusal, and frames only the first as information that did not come over
09:35Concept checkfix work startedPR #3261 implements E-2026-W35-122
09:18Concept checkproblem reportedG-2026-W37-008 editor: In plain words. The *import screen* is where a registrar brings a country's existing service into SmartRules in one act instead of retyping it question by…
09:13Concept checktest record createdPR #3260 vitest_unit — tells the registrar a fee taken "when the certificate is issued" is not collected online, as it already does for the counter
08:56Concept checkfix work startedPR #3259 implements E-2026-W35-121
08:46Concept checkproblem reportedG-2026-W37-007 editor: In plain words: on a requirement's Rules tab, an agency author can add the check "must already exist in a register" and is asked to pick which register - a…
08:36Concept checkproblem reportedG-2026-W37-006 editor: An agency chooses to take a fee online when the certificate is issued, and the platform never asks for the money. The Fees tab carries one drop-down headed…
07:38Concept checkfix recorded mergedPR #3256 implements E-2026-W35-118
07:14Concept checkfix work startedPR #3256 implements E-2026-W35-118
06:47Concept checkfix work startedPR #3255 implements E-2026-W35-117
06:26Concept checkfix work startedPR #3254 implements E-2026-W35-116
06:03Concept checkfix work startedPR #3253 implements E-2026-W35-115
05:16Concept checkfix recorded mergedPR #3251 implements E-2026-W35-114
04:55Concept checktest record createdPR #3252 vitest_unit — the editor guide covers every tab the Settings drawer offers (G-2026-W37-005) > documents Shared lists, and says an edit reaches beyond one registration
04:34Concept checkproblem reportedG-2026-W37-005 editor: In plain words. A registrar saved "Counties of Kenya" once as a shared list -- an official list saved once and available in every registration the agency runs…
04:32Concept checkfix work startedPR #3251 implements E-2026-W35-114
04:12Concept checkfix work startedPR #3250 implements E-2026-W35-113
04:08Code reviewtest record createdPR #3249 pytest_unit — test_a_proof_requirement_the_import_could_not_represent_is_named_on_the_receipt
03:52Code reviewtest record createdPR #3248 pytest_unit — test_a_flow_loop_drawn_only_as_handover_arrows_blocks_publish
03:41Code reviewproblem reportedG-2026-W37-004 smartrules: An imported question proved by a notarised document becomes one the applicant only has to declare, and the person who ran the import is never told Every…
03:41Code reviewproblem reportedG-2026-W37-003 smartrules: A review flow that waits on itself publishes when the loop was drawn as handover arrows instead of typed in as waits What a step waits on (precondition_ids) is…
03:00Concept checkfix work startedPR #3246 implements E-2026-W35-111
02:47Concept checkfix recorded mergedPR #3245 implements E-2026-W35-110
02:32Concept checkfix work startedPR #3245 implements E-2026-W35-110
02:15Concept checktest record createdPR #3244 vitest_unit — does not invite a first agency when the agency list simply did not load
01:55Concept checkproblem reportedG-2026-W37-002 editor: In plain words. The Agencies page is the very first screen the SmartRules editor asks a registrar to use, and it is the only place in the whole platform where…
01:15Concept checkfix work startedPR #3243 implements E-2026-W35-109
01:04Concept checkfix recorded mergedPR #3242 implements E-2026-W35-108
00:49Concept checkfix work startedPR #3242 implements E-2026-W35-108
00:34Concept checktest record createdPR #3241 vitest_unit — does not draw an empty country when it could not read the calendar, and does not send a calendar nobody read
00:14Concept checkproblem reportedG-2026-W37-001 editor: A country administrator opens Country settings > Working days. The screen that loads its answer from the server never asks whether that read succeeded, so a…
Sunday 6 September
23:46Concept checkfix recorded mergedPR #3239 implements E-2026-W35-106
23:16Concept checkfix work startedPR #3240 implements E-2026-W35-107
23:12Concept checkfix recorded mergedPR #3237 implements E-2026-W35-105
23:02Concept checkfix work startedPR #3239 implements E-2026-W35-106
22:38Concept checktest record createdPR #3238 vitest_unit — shows neither preview a control the applicant will not meet
22:20Concept checkproblem reportedG-2026-W36-076 editor: A registrar in Maseru opens the yes/no question "Is the stall mobile?" in the editor. Under the heading "How applicants answer" she switches it from a tick box…
22:14Concept checkfix work startedPR #3237 implements E-2026-W35-105
21:14Concept checktest record createdPR #3230 vitest_unit — summarizeVersionChanges — how the history names the correction-rounds limit > names the limit the way the box the registrar typed in names it
20:53Concept checkproblem reportedG-2026-W36-075 editor: THE SETTING, IN PLAIN WORDS. Every procedure carries a limit on how many times an applicant may be sent back to fix something before the reviewer's decision is…
20:53Concept checkfix recorded mergedPR #3224 implements E-2026-W35-103
20:51Concept checkfix work startedPR #3228 implements E-2026-W35-104
20:34Concept checktest record createdPR #3226 vitest_unit — an Arabic-reading registrar gets an Arabic page, not one declared English
20:16Concept checkproblem reportedG-2026-W36-074 editor: A registrar in Nouakchott whose profile language is Arabic opens a procedure's Fees tab, then its message-health screen. Both are in Arabic: each carries a…
20:09Concept checkfix work startedPR #3224 implements E-2026-W35-103
19:32Concept checkfix work startedPR #3222 implements E-2026-W35-102
18:56Concept checktest record createdPR #3221 vitest_unit — Event Bindings payload preview — stand-in entry shape (G-2026-W36-073) > previews who confirmed each answer and when, as the sent message carries them
18:34Concept checkproblem reportedG-2026-W36-073 editor: An event binding is a rule an agency author sets up so that when an application reaches a given step, the platform sends selected answers out to an outside…
18:12Concept checkfix work startedPR #3216 implements E-2026-W35-101
16:42Concept checktest record createdPR #3213 vitest_unit — previous wording the panel invites her to copy forward > shows the older message in the form the box above accepts
16:34Concept checkfix recorded mergedPR #3210 implements E-2026-W35-100
16:25Concept checkproblem reportedG-2026-W36-072 editor: A message is the wording an agency writes for one notice the procedure sends (notification_templates). Today's merge (#3155) moved a message off the one frozen…
16:10Concept checkfix work startedPR #3210 implements E-2026-W35-100
16:00Concept checktest record createdPR #3209 vitest_unit — summarizeVersionChanges — the answer on the arrow between two steps > reports the rerouted handover, and still reads an unchanged republish as identical
15:34Concept checkproblem reportedG-2026-W36-071 editor: The Publish tab keeps a list of every version an agency has published and puts a "View summary" button on each one, answering "what did this publish change?"…
15:21Concept checkfix work startedPR #3206 implements E-2026-W35-099
14:47Concept checktest record createdPR #3205 vitest_unit — says that a repeating table's columns are out of reach, instead of promising every answer on the form
14:28Concept checkproblem reportedG-2026-W36-070 editor: In plain words. A *repeating table* is a question asked once per row - one row per company director, each row carrying that director's name, date of birth and…
13:47Concept checktest record createdPR #3203 vitest_unit — publish readiness after a message is re-addressed > is re-read once the message the block named has been repaired
13:31Concept checkproblem reportedG-2026-W36-069 editor: A registrar cannot publish, is told exactly what to fix, fixes it, comes back -- and the screen still refuses her, with the same words, for something she has…
12:33Concept checkproblem reportedG-2026-W36-068 editor: How a filing is checked — as one whole application, or answer by answer (verification_mode, stored as "application" or "field") — is one of the procedure…
12:24Concept checkfix recorded mergedPR #3198 implements E-2026-W35-097
12:20Concept checktest record createdPR #3199 vitest_unit — the Filters guide offers no example comparison the drop-down cannot show (G-2026-W36-067) > never offers a registrar an example comparison the Filters drop-down cannot show
11:59Concept checkproblem reportedG-2026-W36-067 editor: The Filters tab of the rule editor carries a built-in help panel -- the About panel a registrar reads while she is building a filter. A *filter* is a named,…
11:54Concept checkfix work startedPR #3198 implements E-2026-W35-097
11:26Concept checkfix work startedPR #3197 implements E-2026-W35-096
11:03Concept checktest record createdPR #3196 vitest_unit — Event bindings explainer — the "all steps are complete" gloss stops at the fee (G-2026-W36-066) > does not present the reviewers and the fee as the whole of what the message waits for
10:44Concept checkproblem reportedG-2026-W36-066 editor: The Event bindings tab lets an agency say: at a chosen moment in a review, send a message to an outside system - for example, tell the national licensing…
10:11Concept checkfix recorded mergedPR #3194 implements E-2026-W35-095
10:02Concept checktest record createdPR #3195 vitest_unit — Fees tab — the conditional-fee warning (E-2026-W36-091, gap G-2026-W36-065) > tells the registrar online payment is off for every fee, and never promises a later payment
09:45Concept checkproblem reportedG-2026-W36-065 editor: The Fees tab tells the agency author that a fee which applies only when the applicant's answers meet a condition (a conditional fee) merely delays payment. It…
09:38Concept checkfix recorded mergedPR #3193 implements E-2026-W35-094
09:30Concept checkfix work startedPR #3194 implements E-2026-W35-095
09:13Concept checkfix work startedPR #3193 implements E-2026-W35-094
08:27Concept checkproblem reportedG-2026-W36-064 editor: A country administrator can name a public holiday but cannot record WHY. Concretely: Lesotho moves Moshoeshoe's Day to a Monday this year by government notice.…
08:19Concept checkfix recorded mergedPR #3191 implements E-2026-W35-093
07:59Concept checkfix work startedPR #3191 implements E-2026-W35-093
06:53Concept checktest record createdPR #3190 vitest_unit — previous wording whose recipient differs from the live message > names who the set-aside message went to, not only its version and text
06:26Concept checkproblem reportedG-2026-W36-063 editor: A message a procedure sends is three things, in the Overview's own order: when it fires, who it goes to, and what it says. The Messages screen in the editor is…
06:24Concept checktest record createdPR #3189 vitest_unit — recipient field picker excludes a repeating table per-row column
05:57Concept checkproblem reportedG-2026-W36-062 editor: The Messages tab lets a legal officer say who each message goes to: a "Recipient field" list naming which answer on the form holds the address. That list is…
05:48Concept checkfix recorded mergedPR #3187 implements E-2026-W35-092
05:47Concept checktest record createdPR #3188 pytest_unit — test_save_time_rehearsal_carries_the_trigger_role_for_every_moment_that_has_one
05:23Concept checkfix work startedPR #3187 implements E-2026-W35-092
05:22Concept checkproblem reportedG-2026-W36-061 editor: An event binding is a rule an agency author sets up so that when an application reaches a certain step, OpenGov automatically sends data to an outside system…
04:45Concept checktest record createdPR #3186 vitest_unit — the moment an automated check goes wrong is not called a rejection (G-2026-W36-060) > names it truthfully on the picker, the saved binding card and the guide
04:27Concept checkproblem reportedG-2026-W36-060 editor: In plain words. An *event binding* is a rule an agency author sets up so that when an application reaches a certain moment, SmartRules automatically hands data…
04:26Concept checkfix recorded mergedPR #3184 implements E-2026-W35-091
04:20Concept checktest record createdPR #3185 vitest_unit — omits "Only if X is rejected" when the earlier step is not allowed to reject
04:05Concept checkfix work startedPR #3184 implements E-2026-W35-091
04:04Concept checkproblem reportedG-2026-W36-059 editor: A registrar building "Register a Company" wires an escalation: the "Appeals Officer" step opens only if the "Front-Desk Reviewer" step issues a definitive no.…
03:58Concept checkfix recorded mergedPR #3182 implements E-2026-W35-090
03:52Code reviewtest record createdPR #3183 pytest_unit — test_a_lost_hand_off_carrying_a_correction_is_recovered
03:43Concept checkfix work startedPR #3182 implements E-2026-W35-090
03:34Code reviewproblem reportedG-2026-W36-058 unknown: The lost-capture sweep skips a filing whose answers are already on record from an earlier one, so a corrected value never lands When a filing is registered, a…
03:34Code reviewproblem reportedG-2026-W36-057 unknown: Taking back consent for a wallet card can never be undone, so answers stop being kept for good An applicant can tell the wallet to stop keeping the answers…
02:52Concept checkfix recorded mergedPR #3180 implements E-2026-W35-089
02:36Concept checkfix work startedPR #3180 implements E-2026-W35-089
02:23Concept checktest record createdPR #3179 vitest_unit — tells the registrar when the platform did not store the column she mapped
01:58Concept checkproblem reportedG-2026-W36-056 editor: THE SCREEN. A procedure can keep the database the agency already runs instead of letting the platform build one -- the "use existing database" setting…
01:25Concept checkfix recorded mergedPR #3177 implements E-2026-W35-087
01:25Concept checkfix work startedPR #3178 implements E-2026-W35-088
01:05Concept checkfix work startedPR #3177 implements E-2026-W35-087
Saturday 5 September
23:55Concept checktest record createdPR #3176 vitest_unit — FormPreview offers a language a registrar translated only a section heading into (gap G-2026-W36-055, claim 2.3) > counts translated section headings in the language inventory, so the heading reader is reachable
23:38Concept checkproblem reportedG-2026-W36-055 editor: A registrar groups her form's questions under headings -- "Identity", "Company details". A heading is text her agency writes and an applicant reads, so the…
23:29Concept checkfix recorded mergedPR #3173 implements E-2026-W35-085
23:25Concept checkfix work startedPR #3175 implements E-2026-W35-086
23:19Concept checktest record createdPR #3174 vitest_unit — the operator console's development content policy (CSP spec §5.3) > switches the raw-markup guard on and names the cleaning routine
23:13Concept checkproblem reportedG-2026-W36-054 smartlink-admin: A content policy (Content-Security-Policy) is the header that tells a browser what a page is allowed to do. The content policy spec…
23:09Concept checkfix work startedPR #3173 implements E-2026-W35-085
22:43Concept checkfix work startedPR #3171 implements E-2026-W35-084
21:18Concept checktest record createdPR #3169 vitest_unit — Moving a question to another section (gap G-2026-W36-053) > leaves the moved question holding the heading of the section it just left
20:55Concept checkproblem reportedG-2026-W36-053 editor: A registrar groups the questions on a form under headings, and she can translate a heading: the section rename form carries one box per other language and…
20:49Concept checktest record createdPR #3168 vitest_unit — names the government body on the agency row, by the name the org chart uses
20:45Concept checkfix recorded mergedPR #3166 implements E-2026-W35-083
20:31Concept checkproblem reportedG-2026-W36-052 editor: In plain words. When a registrar registers an agency in the editor, the form asks one extra question beyond the name, the country and the contact: which body…
20:28Concept checkfix work startedPR #3166 implements E-2026-W35-083
20:01Concept checkfix work startedPR #3165 implements E-2026-W34-093
19:46Concept checktest record createdPR #3164 vitest_unit — carries the French wording, help text and section heading into every copy
19:25Concept checkproblem reportedG-2026-W36-051 editor: In plain words. A registrar in a country that runs in English and French has finished translating a block of questions: each question carries its French…
19:16Concept checkfix recorded mergedPR #3163 implements E-2026-W35-081
19:05Concept checkfix work startedPR #3163 implements E-2026-W35-081
18:29Concept checkfix work startedPR #3162 implements E-2026-W35-080
18:22Concept checkfix recorded mergedPR #3161 implements E-2026-W35-079
18:07Concept checkfix work startedPR #3161 implements E-2026-W35-079
17:56Concept checkfix work startedPR #3160 implements E-2026-W35-078
16:40Concept checktest record createdPR #3159 pytest_unit — test_a_column_condition_the_applicants_form_never_reads_is_not_carried_in_silence
16:10Concept checkproblem reportedG-2026-W36-050 editor: In plain words. A *repeating table* is a question asked once per row -- one row per company director, each row carrying that director's name, date of birth and…
16:06Concept checktest record createdPR #3158 vitest_unit — Publish tab help describes SmartLink in both directions (G-2026-W36-049) > tells a registrar on the Publish tab that SmartLink also sends to an external database, not only reads from one
16:04Concept checkfix recorded mergedPR #3093 implements E-2026-W35-040
15:46Concept checkproblem reportedG-2026-W36-049 editor: A registrar opens the Publish tab, and the tab's own help popup tells her SmartLink only reads. Two rows down, the same tab refuses to call a publish ready…
15:30Concept checkfix recorded mergedPR #3047 implements E-2026-W34-099
15:24Concept checktest record createdPR #3156 vitest_unit — RuleBuilder — a refused change to a saved rule > tells the registrar the platform would not store the new minimum
15:24Concept checkfix recorded mergedPR #3120 implements E-2026-W35-056
15:18Concept checkfix recorded mergedPR #3100 implements E-2026-W35-048
15:18Concept checkfix recorded mergedPR #3124 implements E-2026-W35-060
15:12Concept checkfix recorded mergedPR #3099 implements E-2026-W35-047
15:12Concept checkfix recorded mergedPR #3149 implements E-2026-W35-074
15:02Concept checkproblem reportedG-2026-W36-048 editor: In plain words. A "saved rule" is a check an agency writes once, gives a name, and attaches to several questions on the same form -- "the company must hold at…
14:57Concept checkfix recorded mergedPR #3137 implements E-2026-W35-065
14:42Concept checkfix recorded mergedPR #3096 implements E-2026-W35-043
14:41Code reviewfix recorded mergedPR #3150 implements E-2026-W35-075
14:26Concept checkfix recorded mergedPR #3097 implements E-2026-W35-044
14:16Concept checkfix recorded mergedPR #3111 implements E-2026-W35-051
14:00Concept checkfix recorded mergedPR #3095 implements E-2026-W35-042
13:59Concept checkfix recorded mergedPR #3098 implements E-2026-W35-045
13:50Concept checkfix recorded mergedPR #3094 implements E-2026-W35-041
13:50Concept checktest record createdPR #3154 vitest_unit — never leaves third-party proof described in words a government body also answers to
13:44Concept checkfix recorded mergedPR #3105 implements E-2026-W35-049
13:33Concept checkfix work startedPR #3153 implements E-2026-W35-077
13:32Concept checkproblem reportedG-2026-W36-047 editor: A mode of proof is how an applicant backs up a fact they state — their own word, a document, or an automatic check against another system (proof mode, one of…
13:26Concept checkfix recorded mergedPR #3118 implements E-2026-W35-055
13:25Concept checkfix recorded mergedPR #3144 implements E-2026-W35-071
13:20Concept checkfix work startedPR #3151 implements E-2026-W35-076
12:54Code reviewfix work startedPR #3150 implements E-2026-W35-075
12:29Concept checkfix work startedPR #3149 implements E-2026-W35-074
11:22Concept checkfix recorded mergedPR #3134 implements E-2026-W34-079
11:05Concept checkfix work startedPR #3148 implements E-2026-W35-073
10:59Concept checkfix recorded mergedPR #3130 implements E-2026-W35-063
10:59Concept checkfix recorded mergedPR #3142 implements E-2026-W35-069
10:57Concept checktest record createdPR #3147 pytest_unit — test_a_stewards_meaning_sentence_has_a_per_language_home
10:42Concept checkproblem reportedG-2026-W36-046 platform: A country draws its own map of the world in Registers Studio, and note 9 §1 says every field on that map carries three things: its meaning, its privacy…
10:23Concept checkfix work startedPR #3144 implements E-2026-W35-071
10:02Concept checkfix work startedPR #3143 implements E-2026-W35-070
09:30Concept checkfix work startedPR #3142 implements E-2026-W35-069
09:13Concept checkfix work startedPR #3141 implements E-2026-W35-068
08:46Concept checkfix work startedPR #3140 implements E-2026-W35-066
08:41Concept checktest record createdPR #3139 vitest_unit — Integration Studio — keeping a rehearsal reply as the sample (claim 8.26) > tells the administrator whether the capture happened, and does not show a refused capture as an accepted one
08:26Concept checkproblem reportedG-2026-W36-045 smartlink-admin: An integration officer has just run a check against the practice system in the Integration Studio and wants that real reply kept as the case's saved sample --…
07:47Concept checkfix work startedPR #3137 implements E-2026-W35-065
07:15Concept checktest record createdPR #3136 vitest_unit — stops saying "Published" once a saved-rule edit has taken the procedure off the air, and keeps saying it when the edit did not
07:08Concept checkfix recorded mergedPR #3127 implements E-2026-W35-062
06:58Concept checkproblem reportedG-2026-W36-044 editor: A saved rule is a check an agency writes once and attaches to several questions -- "the company must hold at least 50,000 in share capital", borrowed by three…
06:46Concept checkfix work startedPR #3135 implements E-2026-W35-064
06:24Concept checkfix work startedPR #3134 implements E-2026-W34-079
05:30Concept checkfix recorded mergedPR #2985 implements E-2026-W34-058
04:17Concept checkfix work startedPR #3130 implements E-2026-W35-063
04:15Code reviewtest record createdPR #3129 pytest_unit — test_an_announcement_that_could_not_be_read_is_not_reported_as_a_bad_signature
03:59Concept checkfix work startedPR #3127 implements E-2026-W35-062
03:53Code reviewtest record createdPR #3126 pytest_unit — test_the_mesh_holder_s_line_is_written_at_the_level_a_deployment_keeps
03:42Code reviewproblem reportedG-2026-W36-043 platform: A release check that could not read the announcement tells the operator the signature was rejected A release channel is the named line of releases a deployment…
03:42Code reviewproblem reportedG-2026-W36-042 platform: Every query another agency sends over the mesh goes unlogged, because its request line is written at a level the deployment throws away The operational-log…
03:24Concept checkfix work startedPR #3125 implements E-2026-W35-061
03:19Concept checkfix recorded mergedPR #3121 implements E-2026-W35-057-redrun
03:06Concept checkfix work startedPR #3124 implements E-2026-W35-060
02:46Concept checkfix work startedPR #3123 implements E-2026-W35-059
01:50Concept checkfix work startedPR #3122 implements E-2026-W35-058
01:32Concept checkfix work startedPR #3121 implements E-2026-W35-057-redrun
01:11Concept checkfix work startedPR #3120 implements E-2026-W35-056
00:54Concept checktest record createdPR #3119 pytest_unit — test_delivery_guarantee_readiness_line_is_written_for_the_registrar
00:33Concept checkproblem reportedG-2026-W36-041 editor: An event binding (EventBinding) is the instruction an agency author sets up so that when an application reaches a certain step, SmartRules automatically hands…
00:28Concept checkfix work startedPR #3118 implements E-2026-W35-055
00:13Concept checkfix work startedPR #3117 implements E-2026-W35-054
Friday 4 September
23:48Concept checktest record createdPR #3116 pytest_unit — test_deleted_connection_readiness_line_is_written_for_the_registrar
23:29Concept checkproblem reportedG-2026-W36-040 editor: In plain words. An *event binding* is a rule an agency author sets up so that when an application reaches a certain step, SmartRules automatically sends data…
23:22Concept checkfix recorded mergedPR #2975 implements E-2026-W34-057
22:47Concept checkfix work startedPR #3115 implements E-2026-W35-053
22:46GitHub issuetest record createdPR #3114 pytest_unit — test_dry_run_in_the_environment_merges_nothing
22:40GitHub issueproblem reportedG-2026-W36-039 platform: The merge queue ignores DRY_RUN and merges for real when called directly GitHub issue #3106: the queue that merges pull requests someone has ruled ready…
22:28Concept checktest record createdPR #3113 vitest_unit — registration data dictionary: the second standard a group draws on (G-2026-W36-038) > gives ISO 4217 its own Sources row and finds the money fields that draw on it
22:09Concept checkfix work startedPR #3112 implements E-2026-W35-052
21:49Concept checkfix work startedPR #3111 implements E-2026-W35-051
21:46Concept checkproblem reportedG-2026-W36-038 editor: A semantic group is a named family of standard data fields the platform ships ready-made -- Individual Identity, Postal Address, Financial Standing -- so an…
21:44Concept checktest record createdPR #3110 vitest_unit — Must-exist check: a paused register is marked and unpickable (gap G-2026-W36-036) > still offers a paused register, says so, and refuses the pick
21:33Concept checktest record createdPR #3109 vitest_unit — a rule that fires a message names the reviewing step it watches, on the way in and on the way back
21:14Concept checkproblem reportedG-2026-W36-037 editor: A send-when rule is what an agency writes to say "when this happens, send that message" (notification_triggers). Seven of the fourteen moments it can fire on…
21:00Concept checkproblem reportedG-2026-W36-036 editor: A registrar builds a check saying a company's tax number must already exist in the revenue authority's register. The register the editor offers her has been…
20:50Concept checktest record createdPR #3107 vitest_unit — A compulsory choice question that reaches an applicant with no choices in it > is refused visibly, never drawn as an ordinary picker the applicant can only fail at
20:40Concept checkfix work startedPR #3105 implements E-2026-W35-049
20:36Concept checkproblem reportedG-2026-W36-035 portal: An applicant filling in an imported service meets a multiple-choice question with nothing to choose from, and the only words on screen blame their own typing.…
20:19Concept checkfix work startedPR #3100 implements E-2026-W35-048
20:00Concept checkfix work startedPR #3099 implements E-2026-W35-047
19:40Concept checkfix work startedPR #3098 implements E-2026-W35-045
19:18Concept checkfix work startedPR #3097 implements E-2026-W35-044
19:02Concept checkfix work startedPR #3096 implements E-2026-W35-043
18:04Concept checkfix work startedPR #3095 implements E-2026-W35-042
17:37Concept checkfix work startedPR #3094 implements E-2026-W35-041
17:18Concept checkfix work startedPR #3093 implements E-2026-W35-040
16:48Concept checkfix recorded mergedPR #3086 implements E-2026-W35-035
16:18Concept checkfix work startedPR #3090 implements E-2026-W35-038
15:46Concept checkfix recorded mergedPR #3048 implements E-2026-W35-001
15:34Code reviewfix recorded mergedPR #3050 implements E-2026-W35-003
15:34Concept checkfix recorded mergedPR #3058 implements E-2026-W35-014
15:34Concept checkfix recorded mergedPR #3066 implements E-2026-W35-023
15:34Concept checkfix recorded mergedPR #3085 implements E-2026-W35-034
15:08Concept checkfix recorded mergedPR #3056 implements E-2026-W35-012
15:02Concept checkfix recorded mergedPR #3042 implements E-2026-W34-097
15:01Concept checkfix recorded mergedPR #3073 implements E-2026-W35-032
14:36Code reviewfix recorded mergedPR #3054 implements E-2026-W35-007
14:22Concept checkfix work startedPR #3086 implements E-2026-W35-035
14:12Concept checkfix work startedPR #3085 implements E-2026-W35-034
13:10Concept checkfix recorded mergedPR #3062 implements E-2026-W35-019
12:55Concept checkfix recorded mergedPR #2987 implements E-2026-W34-059
12:55Concept checkfix recorded mergedPR #3013 implements E-2026-W34-075
12:55Concept checkfix recorded mergedPR #3030 implements E-2026-W34-085
12:54Concept checkfix recorded mergedPR #3035 implements E-2026-W34-090
12:54Code reviewfix recorded mergedPR #3051 implements E-2026-W35-004
12:45Concept checkfix work startedPR #3073 implements E-2026-W35-032
12:36Concept checkfix recorded mergedPR #3037 implements E-2026-W34-093
12:11Code reviewfix recorded mergedPR #3049 implements E-2026-W35-002
12:05Concept checkfix work startedPR #3072 implements E-2026-W35-031
12:04Code reviewfix recorded mergedPR #3055 implements E-2026-W35-008
11:03Concept checkfix work startedPR #3069 implements E-2026-W35-028
10:27Code reviewfix recorded mergedPR #3052 implements E-2026-W35-005
10:27Code reviewfix recorded mergedPR #3053 implements E-2026-W35-006
08:35Concept checkfix work startedPR #3066 implements E-2026-W35-023
07:27Concept checkfix work startedPR #3064 implements E-2026-W35-020
06:17Concept checkfix work startedPR #3062 implements E-2026-W35-019
05:13Concept checkfix work startedPR #3060 implements E-2026-W35-016
04:36Concept checkfix work startedPR #3058 implements E-2026-W35-014
04:15Concept checkfix work startedPR #3057 implements E-2026-W35-013
03:53Concept checkfix work startedPR #3056 implements E-2026-W35-012
03:33Code reviewproblem reportedG-2026-W36-034 published: A published live-lookup address can run against the wrong question, or against none at all, when two question names shorten to the same text A published…
02:11Code reviewfix work startedPR #3055 implements E-2026-W35-008
01:53Code reviewfix work startedPR #3054 implements E-2026-W35-007
01:31Code reviewfix work startedPR #3053 implements E-2026-W35-006
01:12Code reviewfix work startedPR #3052 implements E-2026-W35-005
00:42Code reviewfix work startedPR #3051 implements E-2026-W35-004
Thursday 3 September
23:53Code reviewfix work startedPR #3050 implements E-2026-W35-003
23:34Code reviewfix work startedPR #3049 implements E-2026-W35-002
23:13Concept checkfix work startedPR #3048 implements E-2026-W35-001
22:54Concept checkfix work startedPR #3047 implements E-2026-W34-099
22:12Concept checkfix work startedPR #3042 implements E-2026-W34-097
21:32Concept checkfix work startedPR #3041 implements E-2026-W34-096
21:01Concept checkfix recorded mergedPR #3034 implements E-2026-W34-089
20:51Concept checkfix recorded mergedPR #3039 implements E-2026-W34-095
20:35Concept checkfix recorded mergedPR #3033 implements E-2026-W34-088
20:16Concept checkfix recorded mergedPR #3036 implements E-2026-W34-091
20:15Concept checkfix work startedPR #3039 implements E-2026-W34-095
19:38Code reviewfix recorded mergedPR #3038 implements E-2026-W34-094
19:25Code reviewfix work startedPR #3038 implements E-2026-W34-094
19:00Concept checkfix work startedPR #3037 implements E-2026-W34-093
18:41Concept checkfix work startedPR #3036 implements E-2026-W34-091
18:02Concept checkfix work startedPR #3035 implements E-2026-W34-090
17:43Concept checkfix work startedPR #3034 implements E-2026-W34-089
17:20Concept checkfix work startedPR #3033 implements E-2026-W34-088
16:02Concept checkfix work startedPR #3030 implements E-2026-W34-085
15:39Concept checkfix work startedPR #3029 implements E-2026-W34-084
15:18Concept checkfix work startedPR #3028 implements E-2026-W34-083
14:57Concept checkfix work startedPR #3027 implements E-2026-W34-082
14:22Concept checkfix recorded mergedPR #3026 implements E-2026-W34-081
13:50Concept checkfix recorded mergedPR #3024 implements E-2026-W34-080
13:17Concept checkfix work startedPR #3026 implements E-2026-W34-081
12:59Concept checkfix work startedPR #3024 implements E-2026-W34-080
11:14Concept checkfix recorded mergedPR #3020 implements E-2026-W34-077
10:54Concept checkfix recorded mergedPR #3017 implements E-2026-W34-076
10:51Concept checkfix work startedPR #3020 implements E-2026-W34-077
10:16Concept checktest record createdPR #3019 vitest_unit — says an attached saved check has stopped working when the question changes to an answer it cannot read
09:52Concept checkproblem reportedG-2026-W36-033 editor: In plain words. A *saved rule* is an acceptable-value check an agency writes once and reuses -- "Must be at least 50,000 USD" -- and then attaches to several…
09:45Concept checktest record createdPR #3018 vitest_unit — WorldFieldPicker mismatched-detail wording (gap G-2026-W36-032) > names a mismatched detail by what it holds, in words she has been shown
09:30Concept checkfix recorded mergedPR #2865 implements E-2026-W34-048
09:27Concept checkproblem reportedG-2026-W36-032 editor: In plain words. A registrar links one of her questions to the world model -- the deployment's shared map of real-world facts (a company's incorporation date,…
09:26Concept checkfix work startedPR #3017 implements E-2026-W34-076
09:08Concept checktest record createdPR #3015 vitest_unit — does not offer "contains" on a country question, while still offering it on a typed-in one
08:51Concept checkfix work startedPR #3013 implements E-2026-W34-075
08:51Concept checkproblem reportedG-2026-W36-031 editor: A filter is a named rule an agency writes to show or hide part of a form based on what the applicant answered - for example "When Country of incorporation is…
08:30Concept checktest record createdPR #3011 vitest_unit — FilterForm source-field picker names an answer type the way the registrar was taught it > does not read an answer type back to the registrar as its stored code word
08:15Concept checkproblem reportedG-2026-W36-030 editor: A filter is SmartRules' named rule for "when this answer comes back, ask for these extra things" (Filter) — a registrar authors it on the Filters tab as one…
08:09Concept checktest record createdPR #3009 vitest_unit — FiltersTab saved-filter summary names the country the registrar picked > reads back a country filter as the country name, never the stored code
08:05Concept checkfix recorded mergedPR #3007 implements E-2026-W34-073
07:56Concept checkproblem reportedG-2026-W36-029 editor: In plain words. A filter is the rule an agency writes to decide which applicants are shown which part of a procedure -- "when the country of incorporation is…
07:45Concept checkfix recorded mergedPR #3008 implements E-2026-W34-074
07:31Concept checkfix work startedPR #3008 implements E-2026-W34-074
06:59Concept checkfix work startedPR #3007 implements E-2026-W34-073
03:51Code reviewtest record createdPR #3004 pytest_unit — test_health_is_not_operational_when_one_register_is_unreachable
03:41Code reviewtest record createdPR #3003 pytest_unit — test_edit_cannot_add_a_sign_in_method_to_a_mesh_connection
03:35Code reviewproblem reportedG-2026-W36-028 smartlink: SmartLink reports itself operational while a government register is unreachable The SmartLink health answer carries one headline word for the whole…
03:35Code reviewproblem reportedG-2026-W36-027 smartlink: Switching a mesh connector's sign-in method saves without complaint, then every call to that register fails A connection to an outside register (a *connector*)…
03:22Concept checkfix recorded mergedPR #3002 implements E-2026-W34-069
03:12Concept checkfix recorded mergedPR #3001 implements E-2026-W34-068
03:07Concept checkfix work startedPR #3002 implements E-2026-W34-069
02:51Concept checkfix work startedPR #3001 implements E-2026-W34-068
02:11Concept checkfix recorded mergedPR #3000 implements E-2026-W34-067
01:46Concept checkfix work startedPR #3000 implements E-2026-W34-067
01:14Concept checkfix recorded mergedPR #2999 implements E-2026-W34-066
00:55Concept checkfix work startedPR #2999 implements E-2026-W34-066
00:40Concept checkfix recorded mergedPR #2998 implements E-2026-W34-065
00:26Concept checkfix work startedPR #2998 implements E-2026-W34-065
Wednesday 2 September
23:53Concept checkfix recorded mergedPR #2997 implements E-2026-W34-064
23:29Concept checkfix work startedPR #2997 implements E-2026-W34-064
23:17Concept checkfix recorded mergedPR #2995 implements E-2026-W34-063
23:11Concept checktest record createdPR #2996 vitest_unit — does not offer a repeating table per-row column as the question a fee depends on
22:58Concept checkproblem reportedG-2026-W36-026 editor: In plain words. A fee can be charged only in certain cases -- the agency writes one sentence, "this fee applies when ...", and picks which of the form's…
22:50Concept checkfix work startedPR #2995 implements E-2026-W34-063
22:32Concept checktest record createdPR #2994 pytest_unit — test_out_of_list_choice_readiness_entry_names_the_question_that_offers_it
22:15Concept checkproblem reportedG-2026-W36-025 editor: An agency sets up a dropdown question, 'Legal form', and links it to the country's shared picture of companies and people (a "world field") so the answer lands…
19:47Concept checkfix recorded mergedPR #2992 implements E-2026-W34-060
19:28Concept checkfix work startedPR #2992 implements E-2026-W34-060
19:00Concept checktest record createdPR #2990 structural — test_a_claim_marker_above_an_editor_test_reaches_the_progress_report
18:26Concept checkproblem reportedG-2026-W36-024 editor: In plain words. The editor's tests can vouch for a promise the platform makes, by carrying a small tag naming the promise they prove. Thirty tags written in…
17:48Concept checktest record createdPR #2989 vitest_unit — summarizeVersionChanges — the procedure name in the country other languages > does not call a publish that carried a translated title an identical snapshot
17:07Concept checkproblem reportedG-2026-W36-023 editor: An agency has published "Company Registration" as version 7. A registrar opens Procedure details, clicks "Other languages", types the Swahili title beside the…
17:03Concept checktest record createdPR #2988 vitest_unit — SharedListPicker — the first visit, before the agency has saved any shared list > says the agency has none saved rather than reporting a search nobody ran
16:50Concept checkfix work startedPR #2987 implements E-2026-W34-059
16:15Concept checkproblem reportedG-2026-W36-022 editor: SCENARIO. A registrar at a country that has just been stood up opens the business-registration procedure, adds a "County of investment" question, and clicks…
15:42Concept checkfix work startedPR #2985 implements E-2026-W34-058
15:32Concept checktest record createdPR #2984 vitest_unit — lets the applicant remove a remembered answer in one tap
15:17Concept checktest record createdPR #2983 vitest_unit — the Outgoing data control can name both parts of a money answer > offers the amount and the currency as things the integrator can send
14:41Concept checktest record createdPR #2982 vitest_unit — RequirementRow — an imported question the editor has no name for > names the two older answer-type spellings the way the rest of the editor does
14:29Concept checktest record createdPR #2981 vitest_unit — the officer workspace's development content policy (CSP spec §5.3) > switches the raw-markup guard on and names the cleaning routine
14:23Concept checktest record createdPR #2980 vitest_unit — Messages tab — the notice an applicant must acknowledge (Overview v4 §8, claim 12.2) > shows the legal officer that a notice is legally binding, and lets her say so herself
14:08Concept checktest record createdPR #2979 pytest_unit — test_the_import_receipt_says_how_many_procedures_will_issue_something
13:52Concept checkproblem reportedG-2026-W36-021 editor: A registrar in Maseru imports the trade ministry's existing licence form into SmartRules. One of its questions is a tick box -- "Is the stall mobile?" -- and…
13:44Concept checktest record createdPR #2977 pytest_unit — test_changing_a_fees_reviewer_checklist_never_strands_a_published_procedure
13:35Concept checkfix work startedPR #2975 implements E-2026-W34-057
13:14Concept checkproblem reportedG-2026-W36-020 editor: Changing the short list a reviewing officer works through before accepting a fee takes a live procedure off the air, and the publish screen then refuses to put…
13:12Concept checktest record createdPR #2971 pytest_unit — test_a_translated_procedure_summary_is_something_to_publish
13:05Concept checkfix recorded mergedPR #2954 implements E-2026-W34-055
13:01Concept checktest record createdPR #2964 vitest_unit — summarizeVersionChanges — where a procedure keeps its approved records > does not call a publish that answered the storage question an identical snapshot
12:56Concept checkproblem reportedG-2026-W36-019 editor: An agency publishes "Company Registration" as version 7. A week later a registrar opens Procedure details, expands "Other languages", and types the Swahili…
12:53Concept checktest record createdPR #2959 pytest_unit — test_answering_the_storage_question_never_strands_a_published_procedure
12:37Concept checkfix work startedPR #2954 implements E-2026-W34-055
12:26Concept checktest record createdPR #2953 pytest_unit — test_administrator_can_declare_that_a_call_returns_data
12:20Concept checkproblem reportedG-2026-W36-018 editor: Answering how a procedure's data is stored takes a live procedure off the air, and the publish screen then refuses to put it back. THE SCENARIO. Kingston's…
12:14Concept checktest record createdPR #2952 pytest_unit — test_the_filing_read_guard_sees_a_private_filing_read_that_left_the_module
12:09Concept checkproblem reportedG-2026-W36-017 editor: A registrar changes how a procedure stores its data, republishes, and the history of that publication tells her nothing changed. Some background in plain…
12:03Code reviewtest record createdPR #2951 pytest_unit — test_renaming_a_verification_method_keeps_its_translations
11:39Concept checktest record createdPR #2949 pytest_unit — test_an_agency_cannot_be_filed_under_a_country_that_does_not_exist
11:30Concept checktest record createdPR #2948 pytest_unit — test_forged_forwarded_address_does_not_mint_a_new_anonymous_caller
10:52Concept checktest record createdPR #2947 vitest_unit — CompletenessDashboard — the simplification panel and questions the registrar marked optional > does not ask why an optional question is required
10:17Concept checktest record createdPR #2946 vitest_unit — FormPreview document mock input honours the proof method (gap G-2026-W36-002) > offers no upload for a question the agency itself provides, while a question the applicant uploads keeps its drop target
09:41Concept checktest record createdPR #2945 vitest_unit — lets the administrator name a model when the service publishes no model list
09:18Concept checkfix recorded mergedPR #2583 implements E-2026-W34-003
09:02Concept checktest record createdPR #2943 pytest_unit — test_the_answer_an_imported_step_sends_is_cleared_on_that_steps_registration
08:54Concept checkproblem reportedG-2026-W36-016 published: An anonymous visitor is identified on the public lookup route by a header the visitor writes, so the limit on outside calls never applies to them The applicant…
08:52Concept checktest record createdPR #2942 pytest_unit — test_the_screen_shows_the_question_order_the_published_copy_freezes
08:41Concept checktest record createdPR #2939 vitest_unit — summarizeVersionChanges — the currency a fee schedule is charged in > does not call a publish that changed the currency an identical snapshot
08:38Concept checkproblem reportedG-2026-W36-015 editor: Every question on a form has a position -- where the applicant meets it (sort_order). Two questions are allowed to hold the same position, and when they do,…
08:30Concept checktest record createdPR #2938 vitest_unit — Procedures list — the Version column before the first publish > does not say the same thing about a never-published procedure as about a live one
08:26Concept checkproblem reportedG-2026-W36-014 editor: A published version is the frozen copy of a procedure that portals and other systems consume; editing the procedure never changes one already published. The…
08:16Concept checktest record createdPR #2935 vitest_unit — WorldFieldPicker current-answer-type wording (gap G-2026-W36-013) > names the answer type the question already has in the words the form offers
08:09Concept checkproblem reportedG-2026-W36-013 editor: One sentence tells a registrar which answer type to switch TO by the name on the menu, and which answer type they have NOW by its stored code word. The…
08:05Code reviewfix recorded mergedPR #2790 implements E-2026-W34-035
07:59Concept checkfix recorded mergedPR #2606 implements E-2026-W34-016
07:58Concept checkproblem reportedG-2026-W36-012 editor: In plain words: the editor's procedures page is the screen a registrar opens first — one row per procedure, with a "Version" column on the right. That column…
07:53Concept checktest record createdPR #2934 vitest_unit — a review step removed just before switching tabs > is never both reported as gone and quietly kept
07:49Concept checkfix recorded mergedPR #2623 implements E-2026-W34-023
07:38Concept checkfix recorded mergedPR #2766 implements E-2026-W34-034
07:37Concept checkfix recorded mergedPR #2874 implements E-2026-W34-050
07:37Concept checkfix recorded mergedPR #2922 implements E-2026-W34-056
07:32Concept checkfix recorded mergedPR #2644 implements E-2026-W34-001
07:31Concept checkfix recorded mergedPR #2842 implements E-2026-W34-043
07:30Concept checkproblem reportedG-2026-W36-011 editor: A registrar deletes a review step, is told it is gone, and it is not. The scenario. Kenya's Business Registration Service is preparing version 9 of Company…
07:04Concept checktest record createdPR #2931 pytest_unit — test_an_imported_step_that_runs_leaves_its_send_parked_and_ready
06:51Concept checkfix recorded mergedPR #2596 implements E-2026-W34-012
06:39Concept checkfix recorded mergedPR #2835 implements E-2026-W34-041
06:33Concept checktest record createdPR #2930 vitest_unit — the editor guide only names message slots the product actually offers (G-2026-W35-095) never offers the registrar a slot the message catalogue refuses
06:12Concept checktest record createdPR #2929 vitest_unit — the manual page on browsing the registration data dictionary names the standards the catalogue adopts (G-2026-W35-094) names no standards body the platform does not stand on, and none of the ones it does is left out
05:51Concept checkfix recorded mergedPR #2651 implements E-2026-W34-024
05:38Concept checkfix recorded mergedPR #2897 implements E-2026-W34-052
05:33Concept checktest record createdPR #2928 vitest_unit — editor guide, "Rights log page" chapter — the second kind of line it never mentions (G-2026-W35-087) names the staff-list changes the Rights log shows, and never sends the reader to the People page to make one
05:32Concept checkfix recorded mergedPR #2847 implements E-2026-W34-044
05:26Concept checkfix recorded mergedPR #2900 implements E-2026-W34-054
04:22Concept checkfix recorded mergedPR #2809 implements E-2026-W34-039
04:18Code reviewtest record createdPR #2927 pytest_unit — test_presence_cache_keeps_entries_only_for_filings_someone_is_on
03:50Code reviewtest record createdPR #2925 pytest_unit — test_board_without_a_majority_defers_even_when_one_option_leads
03:36Concept checkproblem reportedG-2026-W36-010 editor: In plain words. The Agencies page is the first screen the editor asks a registrar to use, and it is where they say which government body this is and which…
03:35Code reviewproblem reportedG-2026-W36-009 eapproval: Reading who else is on a filing leaves a permanent entry behind for every filing ever opened The approval screen shows who else is looking at the same filing…
03:35Code reviewproblem reportedG-2026-W36-008 eapproval: A board's decision is recorded as the option with the most votes even when most members did not vote for it A board or committee can produce one of four formal…
03:14Concept checktest record createdPR #2924 vitest_unit — creating a question from a non-Latin label (gap G-2026-W35-064) > never sends a key the platform refuses, for an Arabic label
02:53Concept checkfix work startedPR #2922 implements E-2026-W34-056
02:19Concept checktest record createdPR #2921 pytest_unit — test_importing_a_service_that_charges_money_does_not_leave_it_silently_free
02:03Concept checkfix recorded mergedPR #2895 implements E-2026-W34-051
01:50GitHub issuetest record createdPR #2920 pytest_unit — test_blank_certificate_wording_reports_readiness_issue
01:37Concept checktest record createdPR #3128 pytest_unit — test_publish_confirmation_names_the_step_deadline_the_way_the_registrar_authored_it
00:51Code reviewtest record createdPR #2916 pytest_unit — test_a_message_the_emergency_stop_blocks_does_not_spend_a_send_slot
00:31Concept checktest record createdPR #2915 vitest_unit — does not preview an imported yes/no question as a free-text box
00:03Code reviewtest record createdPR #2914 pytest_unit — test_the_readers_second_choice_language_is_honoured
Tuesday 1 September
23:47Concept checktest record createdPR #2913 vitest_unit — sends the French spelling of the agency name the registrar typed
23:30Concept checktest record createdPR #2911 vitest_unit — the removal notice on the officer’s open screen > names Omar Farah once the applicant re-files without him
23:28Concept checkfix work startedPR #2900 implements E-2026-W34-054
23:25Concept checkproblem reportedG-2026-W36-007 editor: A country that runs in French and English registers its business-registration authority. The name that ends up on the certificate the applicant finally…
23:17Concept checktest record createdPR #2898 vitest_unit — either excludes the counter-example or says on screen that it could not
23:15Concept checkfix work startedPR #2897 implements E-2026-W34-052
23:07Concept checkproblem reportedG-2026-W36-006 editor: The requirements screen carries a readiness panel whose last block is headed "Simplification opportunities". It is the editor's realisation of the Overview's…
23:04Concept checktest record createdPR #2896 vitest_unit — lets a registrar stand a provider down without deleting its feature settings
23:02Concept checkfix work startedPR #2895 implements E-2026-W34-051
22:54Concept checkproblem reportedG-2026-W36-005 smartlink-admin: An agency asks for the registration fee the applicant declares -- an amount of money together with its currency, which D31 makes one answer of two parts, never…
22:51Concept checktest record createdPR #2894 vitest_unit — RoleForm — when the platform refuses an added verification method (claim 2.14) > tells the registrar her added method was not kept
22:38Concept checkproblem reportedG-2026-W36-004 editor: A registrar is drawing the review steps for a business-licence procedure in the editor's Review flow tab. One step is checked in a way the platform does not…
22:25Concept checktest record createdPR #2892 vitest_unit — Messages tab when the deployment lookup fails > says the message-health check could not be made, and says it only when that is true
22:09Concept checktest record createdPR #2891 vitest_unit — reports what the review steps wait on without calling it "edges"
22:03Concept checkproblem reportedG-2026-W36-003 editor: The Messages tab of the procedure editor carries a Health screen that tells a registrar — the agency staffer who authors and publishes a procedure — whether…
21:52Concept checkproblem reportedG-2026-W36-002 editor: In plain words. A *proof method* is how an applicant backs up a fact they state — their own word, a document they upload, or an automatic check against another…
21:52Concept checktest record createdPR #2890 vitest_unit — gives the registrar a reason for each failure, not the sender’s own label
21:40Concept checktest record createdPR #2888 vitest_unit — VersionHistory — the in-use marker in the draft-only case > does not tell the registrar that open applications exist when only an unsubmitted draft pins the version
21:08Concept checkproblem reportedG-2026-W36-001 editor: In plain words. A registrar opens a procedure's version history — the list of every version she has ever published. Beside version 5 sits a grey badge reading…
20:58Concept checktest record createdPR #2881 vitest_unit — never reports the batch in hand as the number of people, or of rights changes
Sunday 30 August
10:13Concept checktest record createdPR #2875 vitest_unit — a deployment with no email provider is not reported as sending normally
10:11Concept checkfix work startedPR #2874 implements E-2026-W34-050
09:52Concept checkproblem reportedG-2026-W35-134 editor: A country's agency staff write the emails their procedure sends to applicants in the editor's Messages tab. That tab has a Health screen whose whole job is one…
09:49Concept checktest record createdPR #2873 vitest_unit — Pre-send checklist, recipient line (gap G-2026-W34-081, claim 8.1) > tells the author when nobody could be looked up, without reporting an empty desk
09:36Concept checktest record createdPR #2872 vitest_unit — createReviewFlowPreset — the committee that cannot refuse > seeds the committee able to refuse, and leaves the officer unable to
09:10Code reviewtest record createdPR #2871 pytest_unit — test_certificate_page_declares_the_language_it_was_written_in
09:03Concept checktest record createdPR #2870 vitest_unit — the provider row names the email service in words a registrar knows
08:34Concept checkproblem reportedG-2026-W35-133 editor: The Health view inside a procedure's Notifications tab is where an agency author finds out whether the messages their procedure sends are actually arriving.…
08:34Concept checktest record createdPR #2868 vitest_unit — sending each message exactly as first built cannot be reached by clicking alone
08:15Concept checkproblem reportedG-2026-W35-132 editor: In plain words. A country administrator switches an AI helper on by naming, on one screen, which outside service should answer it and which model of that…
08:04Concept checktest record createdPR #2866 vitest_unit — lets the author run the conformance check on an outside recipient without leaving the form
08:00Concept checkfix work startedPR #2865 implements E-2026-W34-048
07:57Concept checkproblem reportedG-2026-W35-131 smartlink-admin: The bulk retry screen (frontend/smartlink-admin/src/pages/BulkRetrigger.tsx) lets an administrator re-send integration events -- the outbound messages OpenGov…
07:13Concept checktest record createdPR #2863 vitest_unit — withholds the delivery rate on a row the platform has ruled unmeasurable
07:13Concept checkproblem reportedG-2026-W35-130 editor: An event binding is the instruction that hands a procedure's result to another government system the moment a step completes - for example, passing a newly…
06:58Concept checktest record createdPR #2862 vitest_unit — the consent-rate card tells a registrar which band it is in
06:53Concept checkproblem reportedG-2026-W35-129 editor: The Health view inside a procedure's Notifications tab carries a provider row: the name of the email service the deployment sends through, one headline number…
06:44Concept checktest record createdPR #2861 vitest_unit — says why the grant button is grey when the person holds every grantable right
06:40Concept checkproblem reportedG-2026-W35-128 editor: The Health view inside a procedure's Notifications tab carries a consent-rate card whose whole job is a traffic light: green while consent is holding, amber…
06:32Concept checktest record createdPR #2860 vitest_unit — the header's Archive confirmation says what retiring means for the public when a published copy is live, and stays silent when there is none
06:23Concept checktest record createdPR #2859 vitest_unit — CrossFieldRule — ordering words on a question that has no order > drops "at least"/"at most" on a Selection list, keeps the words that can still decide, and stays unchanged on a number
06:14Concept checktest record createdPR #2858 pytest_eval — EVAL-226
06:01Concept checktest record createdPR #2857 vitest_unit — greys a saved ordering check the question can never put in order, and leaves equality and ordered questions alone
05:54Concept checkproblem reportedG-2026-W35-127 editor: In plain words. A *saved check* is an acceptable-value rule an agency writes once and then attaches to several questions in the same procedure. The screen that…
05:52Concept checktest record createdPR #2856 vitest_unit — Review flow tab — what it teaches about the order the steps run in (claim 8.1) > never tells the author the review steps run one after another when steps with nothing before them start together
05:30Concept checktest record createdPR #2855 vitest_unit — offers "at least" / "at most" / "between" only where the variation's own answer has an order
05:19Concept checktest record createdPR #2854 vitest_unit — RequirementEditor derived flow vs. a step that reviews every question (gap G-2026-W35-123) > accounts for a join that was never narrowed to a question, which the row above calls a reviewer of every requirement
05:13Concept checkproblem reportedG-2026-W35-126 editor: In plain words. Retiring a procedure ("archiving" it) takes it off the registrar's authoring list. It does not take it off the air: the frozen copy the public…
04:30Concept checkproblem reportedG-2026-W35-125 editor: In plain words: a cross-field rule is the check an agency writes when one answer depends on another - "when the country of incorporation is Kenya, the share…
04:24Code reviewtest record createdPR #2852 pytest_unit — test_published_table_keeps_both_columns_whose_names_only_differ_by_underscore
04:02Concept checkproblem reportedG-2026-W35-124 editor: An agency author opens the question "Registered Capital" and the panel where a question changes shape by applicant context -- the Field variations panel…
03:54Concept checkfix recorded mergedPR #2849 implements E-2026-W34-046
03:53Concept checkproblem reportedG-2026-W35-123 editor: Overview v4 section 8 promises SmartRules lets an agency "Define and publish everything - requirements, proof methods, acceptable values, verification roles,…
03:40Concept checktest record createdPR #2850 pytest_unit — test_an_imported_procedure_publishes_or_the_import_says_what_is_still_owed
03:35Code reviewproblem reportedG-2026-W35-122 smartrules: Renaming a verification method through the API erases every translation of its name A verification method is how a step is checked — a desk check, a lab test,…
03:35Code reviewproblem reportedG-2026-W35-121 smartrules: A repeating table silently loses a column when two column names differ only by leading underscores A repeating table (a question the applicant answers once per…
03:23Concept checkproblem reportedG-2026-W35-120 smartrules: When an old service is translated into OpenGov, the answers an automated step will send are supposed to be flagged as allowed to leave the platform, on the…
03:15Concept checkfix work startedPR #2849 implements E-2026-W34-046
03:08Concept checkproblem reportedG-2026-W35-119 editor: Overview v4 section 8 promises SmartRules lets an agency "Define and publish everything - requirements, proof methods, acceptable values, verification roles,…
03:05Concept checktest record createdPR #2848 vitest_unit — does not tell the author that requirement sign-off alone produces the output, on a procedure whose fee is collected before approval
03:00Concept checkfix work startedPR #2847 implements E-2026-W34-044
02:57Concept checkfix recorded mergedPR #2845 implements E-2026-W34-045
02:38Concept checkfix work startedPR #2845 implements E-2026-W34-045
02:29Concept checktest record createdPR #2846 pytest_unit — test_an_unexposed_answer_is_not_sent_while_the_panel_promises_it_will_not
02:26Concept checkproblem reportedG-2026-W35-118 eapproval: An agency that keeps its own existing database runs a procedure in what the editor calls "use existing database" mode (registry_mode: "connector"). OpenGov…
02:15Concept checkproblem reportedG-2026-W35-117 eapproval: An imported automated step — a step of the old service that sends the applicant's answers to another government system, such as a business register (a *bot*) —…
01:55Concept checkproblem reportedG-2026-W35-116 editor: An event binding is a rule an agency author sets up so that when an application reaches a certain step, OpenGov sends selected answers to an outside system — a…
01:51Concept checktest record createdPR #2843 pytest_unit — test_ending_an_assistant_refuses_its_next_call
01:49Concept checkfix recorded mergedPR #2840 implements E-2026-W34-042
01:45Concept checkfix work startedPR #2842 implements E-2026-W34-043
01:41Concept checkproblem reportedG-2026-W35-115 editor: In plain words. A country administrator opens Country settings → AI assistants, sees an assistant connected in someone's name, decides it should stop, and…
01:38Concept checktest record createdPR #2841 vitest_unit — My rights — the "Platform rights" section answers "who granted it" for the right it lists, or stops promising to
01:31Concept checkfix work startedPR #2840 implements E-2026-W34-042
01:15Concept checkproblem reportedG-2026-W35-114 editor: The Roles tab opens with a short explainer that teaches the author what a review flow IS before they meet any of the machinery — its own source comment says so…
01:11Concept checktest record createdPR #2839 vitest_unit — tells a registrar that a registry rule is checked through SmartLink
01:06Concept checkproblem reportedG-2026-W35-113 editor: The Output tab of the procedure editor tells the agency author that the procedure's output is produced "once every requirement reaches registered status". For…
00:54Concept checkproblem reportedG-2026-W35-112 editor: The Administration area has a screen for one person — the Person page — and a self-service twin of it, My rights, that any signed-in person may open for…
00:37Concept checktest record createdPR #2837 pytest_unit — test_published_output_template_declares_the_always_issued_registration_number
00:22Concept checktest record createdPR #2836 vitest_unit — offers the authored choices and stores the code, not the name the registrar read
Saturday 29 August
23:45Concept checkfix work startedPR #2835 implements E-2026-W34-041
23:43Concept checktest record createdPR #2834 vitest_unit — help-markup guard reaches the whole help-content folder > fails when a third help module carries a link
23:24Concept checktest record createdPR #2833 vitest_unit — editor guide, "People page" chapter — what "the ones below" reaches (G-2026-W35-111) > does not tell the reader that pages the guide itself calls open to anyone signed in are for administrators only
23:11Concept checkproblem reportedG-2026-W35-111 editor: The editor's built-in guide (the User manual, opened from Guide at the bottom of the sidebar) tells the reader, in its People page chapter: "This page and the…
23:06Concept checktest record createdPR #2832 vitest_unit — Person page — the guide and the rights list disagree about the baseline right (G-2026-W35-110) tells the administrator the truth about the baseline right
18:29Concept checkfix recorded mergedPR #2827 implements E-2026-W34-040
18:09Concept checkfix work startedPR #2827 implements E-2026-W34-040
18:00Concept checkproblem reportedG-2026-W35-110 editor: A country administrator opens a colleague's page in the editor's Administration area to see what that person is allowed to do. The explainer at the top of that…
17:56Concept checktest record createdPR #2826 vitest_unit — Agencies guide — one installation does not keep agencies' data apart (claim 8.1) does not tell a registrar that several agencies can share one installation without mixing their data
17:29Concept checktest record createdPR #2825 vitest_unit — the Proof tab guide does not promise a mode-of-proof choice nobody can make (G-2026-W35-108) never tells an agency author that the applicant picks a mode, or that an officer is shown the mode used
17:26Concept checkproblem reportedG-2026-W35-109 editor: The Agencies page carries a short guide panel above the agency list, and its closing sentence tells a registrar — a person holding the right to author…
16:30Concept checkproblem reportedG-2026-W35-108 editor: A mode of proof is how an applicant backs up a fact they state - their own word, an uploaded document, or an automatic check against another system…
16:05Concept checktest record createdPR #2822 vitest_unit — does not tell the administrator the country named no currency when it could not read the list, and does not offer to send a list nobody read
15:52Concept checktest record createdPR #2821 vitest_unit — the Rules help panel promises reuse it can only deliver for four of the seven rule types says which rules can actually be saved for reuse
15:34Concept checktest record createdPR #2820 vitest_unit — the editor guide says a rule drives the reviewer’s criteria, and nothing carries it there (G-2026-W35-106) never tells an author that a rule reaches the reviewer’s criteria
15:29Concept checkproblem reportedG-2026-W35-107 editor: In plain words. A saved rule is a check an agency writes once, gives a name, and attaches to several questions in the same procedure (named rule, spec…
14:58Concept checktest record createdPR #2819 vitest_unit — a question re-pointed at a different reference list between two versions > is named to the applicant, while a question whose list did not change is not
14:53Concept checkproblem reportedG-2026-W35-106 editor: In plain words: on the Acceptable Values tab of the requirement editor, the on-screen guide ends by telling the agency author that the rule they just built…
14:42Concept checktest record createdPR #2818 vitest_unit — the editor guide offers an automated reviewer this platform cannot run (G-2026-W35-105) never offers a registrar an automated reviewer that runs on AI
14:26Concept checktest record createdPR #2817 vitest_unit — RequirementEditor — a currency the country has since removed (gap G-2026-W34-052) > keeps a saved currency on screen after the country stops accepting it
14:25Concept checkproblem reportedG-2026-W35-105 editor: The editor's own in-app guide tells a procedure author that an automated reviewer can do its checking with artificial intelligence. Nothing in OpenGov performs…
14:06Concept checktest record createdPR #2816 vitest_unit — the Registry guide never asks an agency author for a sync the editor does not offer (G-2026-W35-104) never tells the author that updating a procedure means syncing it again
13:51Concept checkproblem reportedG-2026-W35-104 editor: The Registry tab's help panel tells an agency author to perform an action the editor does not offer, under any name. In "Create database" mode the panel reads:…
13:37Concept checktest record createdPR #2815 vitest_unit — Country settings — the country records its own data-protection posture (claim 11.8) > lets the administrator put this country into either posture, and sends the one they choose
13:26Concept checkproblem reportedG-2026-W35-103 editor: The editor's built-in manual has a chapter called "Connector (existing databases)" that explains the second way a procedure can store what applicants submit:…
13:21Concept checktest record createdPR #2814 vitest_unit — the Filters guide promises an effect nothing in this platform performs (G-2026-W35-102) never tells a registrar a filter shows or hides what an applicant is asked
13:02Concept checkproblem reportedG-2026-W35-102 editor: The Filters tab's own About explainer -- the help panel a registrar reads while authoring (frontend/editor/src/content/manual/section-about.ts) -- opens by…
12:49Concept checktest record createdPR #2813 vitest_unit — ProcedureEditor edit-details — how many times an applicant may be sent back (gap G-2026-W35-082) > shows the procedure's own correction-rounds limit and saves a new one
12:39Concept checktest record createdPR #2812 vitest_unit — the review-method registry, from the browser > lets a registrar correct or withdraw a method their own agency added
12:25Concept checktest record createdPR #2811 vitest_unit — the Filters guide names no comparison the Filters tab cannot offer (G-2026-W35-101) never offers a registrar a comparison the Filters drop-down does not have
10:26Concept checkproblem reportedG-2026-W35-101 editor: The Filters tab's built-in explainer teaches the registrar an operator the tab never offers. A filter is a named, reusable rule that shows or hides other…
10:26Concept checktest record createdPR #2810 vitest_unit — Fees About panel states the real reach of the conditional-fee refusal (gap G-2026-W35-100) > says a conditional fee stops online payment for every fee on the procedure
10:20Concept checkfix work startedPR #2809 implements E-2026-W34-039
10:11Concept checktest record createdPR #2808 vitest_unit — Event bindings explainer — when the "all steps are complete" message is sent (G-2026-W35-099) does not tell a registrar the message goes out as soon as every review role has finished
10:06Concept checkproblem reportedG-2026-W35-100 editor: The Fees tab's About panel (SECTION_ABOUT.fees, section-about.ts:79) tells the registrar: "A conditional fee can't be charged online, since the amount isn't…
09:56Concept checktest record createdPR #2807 vitest_unit — FilterForm source-field picker excludes a repeating table per-row column > does not offer a repeating table per-row column as a filter condition source field
09:51Concept checkproblem reportedG-2026-W35-099 editor: Overview section 8 gives SmartRules the job of letting an agency define "approval flows", and the Payoff promises that "ambiguity decreases at every stage".…
09:47Concept checkfix recorded mergedPR #2804 implements E-2026-W34-038
09:47Concept checktest record createdPR #2806 vitest_unit — tells the author, beside a fresh role’s unticked box, that the procedure cannot be published while that role has no questions
09:35Concept checktest record createdPR #2805 vitest_unit — the Review flow guide does not tell a registrar the earlier step’s decision is irrelevant (G-2026-W35-098) > never says the next step runs whatever the earlier one decided
09:34Concept checkfix work startedPR #2804 implements E-2026-W34-038
09:24Concept checkproblem reportedG-2026-W35-098 editor: Overview section 8 gives SmartRules the job of letting an agency define "approval flows". The screen where an agency does that is the editor's Review flow tab,…
09:21Concept checktest record createdPR #2803 vitest_unit — ApplicationDetail — a shareholder the applicant removed > names the removed row in words on both the documents card and the claims timeline
09:10Concept checktest record createdPR #2802 vitest_unit — editor manual, "Field status lifecycle" — how many status words a field passes through (G-2026-W35-097) does not promise one "pending_" status word per verification role, when the last role never gets one
08:57Concept checkproblem reportedG-2026-W35-097 editor: A *verification role* is one review step an agency configures -- "Legal review", "Board approval". A *status* is the word a single answer on the form carries…
08:49Concept checktest record createdPR #2801 vitest_unit — editor manual, "Connector (existing databases)" — settings the editor never asks for (G-2026-W35-096) does not tell a registrar that connector mode needs a connection profile or a sync direction
08:36Concept checkproblem reportedG-2026-W35-096 editor: A *registration data connector* here means the "use existing database" setting: the agency keeps the database it already runs, and SmartRules only says which…
08:35Concept checktest record createdPR #2800 vitest_unit — SharedListsManager — when the platform refuses a rename (claim 8.1) > tells the registrar that the rename was refused, and stays quiet when it was not
08:24Concept checktest record createdPR #2799 pytest_unit — test_readiness_distinguishes_a_paused_connection_from_a_missing_one
08:09Concept checktest record createdPR #2798 vitest_unit — Event Bindings payload preview — sample record (G-2026-W35-045) > previews each procedure own cleared fields and nothing else
08:06Concept checkproblem reportedG-2026-W35-095 editor: A message is a notice an agency writes once and the platform sends to an applicant at a chosen moment (notification_templates). A placeholder is a slot the…
07:59Concept checktest record createdPR #2797 vitest_unit — FormPreview section heading locale resolution (gap G-2026-W35-040, claim 2.3) > reads a translated section heading in the previewed language
07:52Concept checkproblem reportedG-2026-W35-094 editor: A registrar opens the editor's printable user manual, chapter "Standards and interoperability", page "Browsing the registration data dictionary". It tells them…
07:44Concept checkfix recorded mergedPR #2795 implements E-2026-W34-037
07:44Concept checktest record createdPR #2796 vitest_unit — the editor guide does not offer a switch no registrar can reach (G-2026-W35-037) > never tells a registrar an individual message can be switched off
07:33Concept checkfix work startedPR #2795 implements E-2026-W34-037
07:24Concept checktest record createdPR #2794 vitest_unit — Agencies page — the guide chapter covers the form it teaches (claim 8.1) > names the org chart, because the registration form asks the registrar about it
05:08Concept checktest record createdPR #2793 vitest_unit — the editor guide only promises moments and slots the messages screens actually offer (G-2026-W35-090) > never offers the registrar a moment or a slot the product refuses
05:02Concept checkproblem reportedG-2026-W35-093 editor: An agency is the government body that owns a set of registration procedures -- the publishing authority whose name applicants read on whatever the procedure…
04:56Concept checktest record createdPR #2792 vitest_unit — editor manual, "Field status lifecycle" — who may refuse a field (G-2026-W35-092) > does not offer refusing a field to every role, when it is a permission that starts switched off
04:39Concept checkproblem reportedG-2026-W35-092 editor: The editor ships an in-app user guide. Its "Field status lifecycle" chapter (manual-sections.ts:270-275) ends with this sentence: "Any role can send the field…
04:37Concept checktest record createdPR #2791 vitest_unit — registration data dictionary copy stands on the standards the catalogue adopts (G-2026-W35-091) > names no framework the platform does not use, and never says every group has an international standard
04:21Code reviewfix work startedPR #2790 implements E-2026-W34-035
04:19Concept checkproblem reportedG-2026-W35-091 editor: A registrar opens Settings > Registration data dictionary (the catalogue of standard data fields the platform recognises). The explainer at the top of the tab…
04:15Concept checktest record createdPR #2788 vitest_unit — Rights log page — a narrowed search that finds nothing > does not report an empty ledger when it is the search that found nothing
04:10Concept checkfix recorded mergedPR #2585 implements E-2026-W34-004
04:06Concept checkproblem reportedG-2026-W35-090 editor: A message is a notice an agency writes once and the platform sends to an applicant or an officer at a chosen moment (notification_templates); the rule that…
03:58Concept checktest record createdPR #2787 vitest_unit — My rights guidance (gap G-2026-W35-089, claim 8.1) > accounts for the whole rights picture, not only the part an administrator changes
03:48Code reviewtest record createdPR #2786 pytest_unit — test_a_draft_cannot_be_saved_against_someone_elses_card
03:39Concept checkproblem reportedG-2026-W35-089 editor: My rights is the one page in the platform a person opens about themselves. Any signed-in person reaches it from the account area at the bottom of the sidebar,…
03:38Code reviewproblem reportedG-2026-W35-088 unknown: An in-progress form can be saved against another applicant's card, because the draft routes skip the vault's own permission check A card is the wallet folder…
03:36Concept checktest record createdPR #2785 vitest_unit — never calls a renamed verification method or an edited shared list a saved-rule update
03:28Concept checktest record createdPR #2784 vitest_unit — Deleting a section that two rules block (gap G-2026-W34-092) > names at least one of the fields it says were not deleted
03:20Concept checkproblem reportedG-2026-W35-087 editor: The editor ships its own user manual as source-controlled prose, one click away from anywhere in the app via the left rail's Guide button. Its opening lines…
03:12Concept checktest record createdPR #2783 vitest_unit — re-opens an existing agency and sends the corrected name to the server
03:00Concept checkproblem reportedG-2026-W35-086 editor: An agency is the government body that owns a set of registration procedures -- the publishing authority whose name applicants read on what the procedure…
03:00Concept checktest record createdPR #2782 vitest_unit — RoleForm — reopening a step names the body that performs it (claim 2.13) > shows the body’s name in the Unit / department box, not its org chart code
02:49Concept checktest record createdPR #2781 vitest_unit — FormPreview catalog field mock input for an adopted shared list (gap G-2026-W34-079) > shows a closed-selection affordance for a question bound to a shared list, while a linked-endpoint question keeps free text
02:40Concept checktest record createdPR #2780 pytest_unit — test_openapi_document_carries_a_repeating_tables_own_translations
02:29Concept checktest record createdPR #2779 pytest_unit — test_a_country_administrator_can_turn_this_countrys_messages_on
01:55Concept checkfix recorded mergedPR #2590 implements E-2026-W34-009
01:29Concept checkfix recorded mergedPR #2572 implements E-2026-W33-091
01:28Concept checkfix recorded mergedPR #2608 implements E-2026-W34-020
01:22Concept checkfix recorded mergedPR #2627 implements E-2026-W34-026
00:31Concept checkproblem reportedG-2026-W35-085 editor: In plain words. A country adopts OpenGov and its administrator sets it up in a browser: names the currencies the country accepts, adds the government bodies,…
00:21Concept checkproblem reportedG-2026-W35-084 editor: In plain words. A country's data protection officer -- the person legally accountable for how that country handles people's personal data -- signs a document…
00:21Concept checktest record createdPR #2777 vitest_unit — the editor manual covers the Country settings screen (G-2026-W34-064) > documents Country settings the way it already documents the People page
00:16Concept checkfix recorded mergedPR #2775 implements E-2026-W34-036
00:08Concept checktest record createdPR #2776 vitest_unit — lifts the browser-held school-enrolment answers into Naledi’s saved form, never into a card-less one nothing can read
00:04Concept checkfix work startedPR #2775 implements E-2026-W34-036
00:01Concept checkproblem reportedG-2026-W35-083 editor: A message is the wording an agency writes for one kind of notice to an applicant -- "You must respond by the stated deadline" (notification_templates). Some of…
Friday 28 August
23:56Concept checktest record createdPR #2774 pytest_unit — test_deleting_a_step_clears_the_waits_that_named_it_and_says_so
23:42Concept checktest record createdPR #2773 pytest_unit — test_assistants_answer_reflects_the_operators_stop_not_only_the_country
23:38Concept checkproblem reportedG-2026-W35-082 editor: The agency cannot say how many times an applicant may be sent back to fix something — the number is fixed at three for every procedure in the country. Concrete…
23:28Concept checktest record createdPR #2771 pytest_unit — test_event_binding_note_can_be_written_in_the_countrys_second_language
23:18Concept checkproblem reportedG-2026-W35-081 editor: In plain words. A review method is how a step gets checked - a desk review, a laboratory test, an on-site inspection. Four come with the platform. An agency…
23:01Concept checkproblem reportedG-2026-W35-080 editor: In plain words. A registrar builds a company-registration form. It has a repeating table -- a table that asks the same questions once per row -- called…
22:59Concept checkfix recorded mergedPR #2588 implements E-2026-W34-007
22:46Concept checktest record createdPR #2768 vitest_unit — warns about a type the publish gate will refuse when the detail is one connection further out
22:44Concept checkproblem reportedG-2026-W35-079 editor: In plain words. A country administrator opens Country settings -> AI assistants and sees three things: a switch that is on, a sentence reading "Assistants get…
22:34Concept checktest record createdPR #2767 vitest_unit — FormPreview offers a language a registrar translated only the help text into > shows the "Preview as" control, offers exactly the authored languages, and reads the help text back in the chosen one
22:32Concept checkfix work startedPR #2766 implements E-2026-W34-034
22:25Concept checktest record createdPR #2765 vitest_unit — Version history — who published each version (claim 9.2) > names the publisher the server resolved, names a different publisher on their own row, and attributes neither to the version whose publisher the identity server no longer knows
22:15Concept checkproblem reportedG-2026-W35-078 editor: Section 8 promises that the words an agency types are kept in every language the deployment serves, and its SmartRules bullet promises the editor is where an…
22:15Concept checktest record createdPR #2764 vitest_unit — EditProcedureDetailsModal — the catalog heading in a second language (gap G-2026-W35-032) > offers a Sesotho box for the heading the catalog groups under, and saves what is typed there
22:02Concept checktest record createdPR #2762 pytest_unit — test_deleting_a_table_reads_every_question_below_it_not_just_one_level
21:59Concept checkfix recorded mergedPR #2667 implements E-2026-W34-028
21:54Concept checkproblem reportedG-2026-W35-077 editor: A repeating table is a question asked once per row — "List of members", one row per person. Since 2026-08-28 a row may carry its own table inside it: each…
21:52Concept checktest record createdPR #2761 vitest_unit — tells a registrar that SmartLink also sends to an external database, not only reads from one
21:40Concept checktest record createdPR #2760 vitest_unit — the Proof tab tells a registrar that public-agency proof can come from any government body (G-2026-W35-030) > never restricts the two public-agency modes to the registrar's own agency
21:36Concept checkproblem reportedG-2026-W35-076 editor: A registrar in Maseru opens the imported "Register a business" procedure and clicks into the repeating table "List of directors" — a table where each row is…
21:27Concept checktest record createdPR #2758 pytest_unit — test_the_registrars_approval_reaches_the_officers_seated_at_her_desk
21:20Concept checkproblem reportedG-2026-W35-075 editor: An agency author creates a reviewing step called "Compliance Officer". The form that creates a step never gives it any questions, so its list of questions to…
15:26Concept checkfix recorded mergedPR #2600 implements E-2026-W34-013
15:15Concept checkfix recorded mergedPR #2528 implements E-2026-W33-059
05:08Concept checkfix recorded mergedPR #2739 implements E-2026-W34-033
04:58Concept checkfix recorded mergedPR #2737 implements E-2026-W34-032
04:34Concept checkfix work startedPR #2739 implements E-2026-W34-033
04:26Concept checkproblem reportedG-2026-W35-074 platform: A send-when rule (notification_triggers) is what an agency writes to say "when this happens, send that message". Some of those moments belong to ONE reviewing…
04:23Concept checktest record createdPR #2738 vitest_unit — RequirementRow — the fourth layer dot is named the way canon names it > names the fourth dot Verification, never the role word Review
04:21Concept checkfix work startedPR #2737 implements E-2026-W34-032
04:11Concept checktest record createdPR #2736 vitest_unit — the first screen of Messages says what a message can be sent for, in words a registrar reads without help
03:50Concept checktest record createdPR #2735 vitest_unit — RequirementEditor — lookup pickers exclude a repeating table's per-row column (gap G-2026-W35-073) > offers neither the table nor its per-row column as a lookup input or fill target
03:37Concept checkfix recorded mergedPR #2731 implements E-2026-W34-030
02:57Concept checkproblem reportedG-2026-W35-073 editor: In plain words: when a registrar sets up an automatic check against an outside database, the editor asks which of the form's answers to send with it. The…
02:56Concept checktest record createdPR #2734 pytest_unit — test_saving_an_integration_never_leaves_a_live_procedure_silently_stale
02:35Concept checktest record createdPR #2733 vitest_unit — Messages tab — the pre-send checklist after the author edits the recipient (Overview v4 §8, claim 8.1) > reports the head-count for the recipient she just saved, not the one she replaced
02:19Concept checktest record createdPR #2732 vitest_unit — Editor navigation (gap G-2026-W35-015) > offers a way into the shared-lists manager to an author who has attached no list
02:11Concept checkfix work startedPR #2731 implements E-2026-W34-030
02:07Concept checktest record createdPR #2730 vitest_unit — RequirementsTab — a readiness link that names a question inside a repeating table (G-2026-W35-072) > opens the offending column, at any depth, without opening the rest of the procedure
01:49Concept checkproblem reportedG-2026-W35-072 editor: In plain words. Before a procedure can go on the air the editor runs a readiness check — a checklist of everything still wrong with it. Each entry is meant to…
01:42Concept checkfix recorded mergedPR #2720 implements E-2026-W34-027
01:42Concept checktest record createdPR #2727 vitest_unit — RequirementsTab search reaches questions inside a repeating table (G-2026-W35-071) > finds a column of a table, and a column of a table inside it, without claiming nothing matches
01:42Concept checkfix recorded mergedPR #2724 implements E-2026-W34-029
01:21Concept checktest record createdPR #2726 vitest_unit — Saved rules — renaming one the platform refuses (Overview v4 §8, claim 8.1) > tells the registrar the new name is taken, instead of doing nothing at all
01:17Concept checkproblem reportedG-2026-W35-071 editor: In plain words: the editor's questions list has a search box. An author types a few words and the list narrows to the questions that match. But the box only…
00:41Concept checktest record createdPR #2725 vitest_unit — says what happened when the change list or the list of questions cannot be loaded, instead of claiming to still be checking behind a dead Confirm button
00:32Concept checkfix work startedPR #2724 implements E-2026-W34-029
00:25Concept checktest record createdPR #2723 vitest_unit — RequirementsTab — the review route inside a nested table > offers every question of an inner table on the prev/next route, in the order they are drawn
00:15Concept checkproblem reportedG-2026-W35-070 editor: In plain words: the editor has a "next question" navigator that walks an author through every question in turn. Now that a table can sit inside a table, the…
00:15Concept checktest record createdPR #2722 vitest_unit — ReResolutionsSection — a shared list attached for the first time > never tells the registrar an untouched list was edited, while a genuinely edited list keeps its notice
00:04Concept checktest record createdPR #2721 vitest_unit — RequirementsTab — copying a table that contains a table (gap G-2026-W35-069) > keeps the inner table's questions when the enclosing table is copied
00:02Concept checkfix work startedPR #2720 implements E-2026-W34-027
Thursday 27 August
23:57Concept checkproblem reportedG-2026-W35-069 editor: In plain words: copying a section, or duplicating a repeating table, silently throws away every question inside a table that sits inside that table. The copy…
23:51Concept checktest record createdPR #2719 vitest_unit — RequirementEditor — a check inside a nested table can only look at its own row (gap G-2026-W35-068) > offers the same row's own columns and never a question publishing would refuse
23:35Concept checktest record createdPR #2717 vitest_unit — reports the procedure as published at its new version once the publish has landed, and reports nothing new when the publish was refused
23:30Concept checkproblem reportedG-2026-W35-068 editor: In plain words: a question that sits inside a table inside a table can only be given a check the platform is going to refuse. The editor offers the registrar…
23:23Concept checktest record createdPR #2716 vitest_unit — RequirementEditor — turning an existing question into a table (G-2026-W35-067) > offers "Repeating table (rows)" one level down, and still withholds it two levels down
23:10Concept checktest record createdPR #2715 vitest_unit — FormPreview — a repeating table inside a repeating table (D17 depth evolution) > shows the questions inside an inner table, and still asks the ordinary questions once
23:05Concept checkproblem reportedG-2026-W35-067 editor: A registrar building Kenya's company service has a repeating table "Shareholders" -- the same questions asked once per row -- with a text question "Home…
22:57Concept checkproblem reportedG-2026-W35-066 editor: In plain words: a registrar building Lesotho's "Register a business" already has a table called "Members" — the same questions asked once per member. Since…
22:55Concept checktest record createdPR #2714 vitest_unit — Procedure editor header — the published/draft badge after a reviewer-checklist save (claim 8.1) > stops saying "Published" once a checklist save has taken the procedure off the air, and keeps saying it when the save did not
21:40GitHub issueproblem reportedG-2026-W35-065 eapproval: Nothing measures how many people abandon the process partway GitHub issue #2145: 'How many people start an application and never finish it?' is invisible…
21:37Concept checktest record createdPR #2699 pytest_unit — test_switching_how_a_fee_is_paid_never_strands_a_published_procedure
21:27Concept checktest record createdPR #2698 pytest_unit — test_a_result_definition_placed_by_convention_is_named_in_the_import_notices
21:06Concept checktest record createdPR #2695 vitest_unit — the message screens name each language by its own name, not by its filing code
21:01Concept checkproblem reportedG-2026-W35-064 editor: In plain words: every registration question in SmartRules carries a short machine name -- the editor calls it the "Key" -- which becomes that question's column…
20:54Concept checktest record createdPR #2693 vitest_unit — EventBindingForm — fan-out card with an empty role filter (G-2026-W35-003) > does not show the broadest binding — no role filter, so every checking role fires it — as the narrowest one
20:40GitHub issueproblem reportedG-2026-W35-063 eapproval: Nothing measures how many people use the service GitHub issue #2144: 'How many people used this service this month?' is usually the first question asked of a…
20:40GitHub issueproblem reportedG-2026-W35-062 platform: The background job queue publishes no depth GitHub issue #2143: An operator cannot tell 'the worker is alive' from 'the worker is keeping up', and they are…
20:36Concept checkproblem reportedG-2026-W35-061 approval: The verification workspace prints a row's internal identifier at the officer once the applicant has deleted that row - and the module that prints it opens by…
20:33Concept checktest record createdPR #2691 vitest_unit — a readiness check that gave up (gap G-2026-W35-002) > says so on the Requirements strip and the Fees tab, and offers a retry
20:13Concept checktest record createdPR #2688 vitest_unit — Messages tab — revising a saved message (Overview v4 §8, claim 8.1) > tells the legal officer why the platform refused her revision, instead of doing nothing
20:01Concept checkproblem reportedG-2026-W35-060 editor: A country's whole catalogue of procedures arrives in one act, on the editor's "Import procedures" screen. Since this evening that same act also decides,…
19:52Concept checktest record createdPR #2685 pytest_unit — test_the_advice_the_health_screen_gives_is_in_a_support_runbook
19:40GitHub issueproblem reportedG-2026-W35-059 eapproval: Nothing measures how long a decision takes GitHub issue #2136: A service owner cannot ask 'is the service getting slower?' - nothing measures how long an…
19:22Concept checkproblem reportedG-2026-W35-058 smartrules: In plain words. A procedure's *fee schedule* is the list of amounts a registration costs -- "Filing fee, 500 LSL" -- written by an agency on the editor's Fees…
19:13GitHub issuetest record createdPR #2680 pytest_unit — test_the_database_guard_does_not_refuse_when_the_container_list_is_long
18:55GitHub issuetest record createdPR #2679 pytest_unit — test_moving_a_fee_up_never_strands_a_published_procedure
18:47Concept checkproblem reportedG-2026-W35-057 smartrules: A bundled service issues one certificate, and every registration in the bundle now claims it A service map captured from a country's existing system often…
18:42Concept checktest record createdPR #2678 vitest_unit — the list of rules that fire messages names the moment the way the author picked it, and its empty state speaks plainly
18:40GitHub issueproblem reportedG-2026-W35-056 smartrules: A procedure can be published with certificate wording nobody wrote GitHub issue #2120: The readiness check - the standing list of what still stands between a…
18:40GitHub issueproblem reportedG-2026-W35-055 platform: Restore refuses to run when the container list is long: the running-check reads a broken pipe as 'not running' GitHub issue #2618: a test of the restore script…
18:40GitHub issueproblem reportedG-2026-W35-054 smartrules: A reordered fee cannot be republished — the change list before publishing never looks at fee position GitHub issue #2574: A registrar drags a fee up the…
18:26Concept checktest record createdPR #2676 vitest_unit — still says who granted a right after that administrator has left the agency
18:26Concept checkproblem reportedG-2026-W35-053 editor: A shared list is an official list of acceptable values an agency saves once and reuses in every registration it runs (code: shared catalog;…
18:11Concept checkproblem reportedG-2026-W35-052 smartrules: A country's existing service is translated into OpenGov. Since the bot capture enrichment shipped yesterday (spec ratified 2026-08-27, machinery merged in…
17:59Concept checktest record createdPR #2675 vitest_unit — still offers a paused connector and a paused operation, says so, and refuses the pick
17:40GitHub issueproblem reportedG-2026-W35-051 platform: The committed notifications dashboard's deployment filter can never populate on a quiet deployment GitHub issue #2146: Every panel on the committed…
17:40GitHub issueproblem reportedG-2026-W35-050 platform: The app and the worker report the same commit differently, so release-skew checks are unusable GitHub issue #2141: The two programs of one deployment, running…
16:40GitHub issueproblem reportedG-2026-W35-049 smartlink: Checks against outside databases publish no success, failure or latency GitHub issue #2140: When an outside register degrades, applications stall for reasons…
16:40GitHub issueproblem reportedG-2026-W35-048 eapproval: Nothing counts applications waiting on the applicant to correct something GitHub issue #2138: 'How many people have been asked to correct something and not yet…
15:40GitHub issueproblem reportedG-2026-W35-047 eapproval: Nothing shows which step or officer's desk applications are piling up at GitHub issue #2137: 'Where are applications piling up right now?' is a service owner's…
15:40GitHub issueproblem reportedG-2026-W35-046 eapproval: Nothing counts how many decisions were issued - approvals or refusals GitHub issue #2135: A ministry reporting on service performance needs 'how many approvals…
14:52GitHub issuetest record createdPR #2669 pytest_unit — test_condition_naming_later_field_reports_readiness_issue
14:50Concept checkproblem reportedG-2026-W35-045 editor: An event binding is a rule an agency author sets up so that when an application reaches a certain step, SmartRules sends selected field values out to an…
14:44Concept checktest record createdPR #2668 vitest_unit — Where this answer is kept — summary for an inert register binding (gap G-2026-W34-074) > does not tell the registrar a register-bound table is saved when nothing stores it
14:40GitHub issueproblem reportedG-2026-W35-044 eapproval: Nothing counts how many applications were submitted GitHub issue #2134: 'How many applications were submitted today?' is usually the first question asked of a…
14:40GitHub issueproblem reportedG-2026-W35-043 platform: The health answer cannot be alerted on because it is not published as a number GitHub issue #2133: The platform already works out, part by part, whether…
14:40GitHub issueproblem reportedG-2026-W35-042 smartrules: A field can wait on an answer the applicant reaches later, so it never appears GitHub issue #2121: A field can be set to appear only once a later question has…
14:29Concept checkfix work startedPR #2667 implements E-2026-W34-028
14:25Concept checkproblem reportedG-2026-W35-041 editor: A registrar in a bilingual country (English the default, French also offered) is translating a company-registration form. She opens a question in the editor,…
14:23Concept checktest record createdPR #2666 pytest_unit — test_editor_reads_no_saved_rule_field_the_api_cannot_supply
14:16Concept checkproblem reportedG-2026-W35-040 editor: A registrar in a bilingual country (English the default, French also offered) groups her questions under headings -- "Identity", "Company details". The editor…
14:01Concept checktest record createdPR #2663 vitest_unit — SubmitForm — starting over after the form was updated > files the fresh answers under a new create-dedup key, not the abandoned attempt’s
13:49GitHub issuetest record createdPR #2662 pytest_unit — test_published_openapi_names_issuing_agency_and_country
13:40GitHub issueproblem reportedG-2026-W35-039 smartrules: A published procedure never names the government body that issued it GitHub issue #2119: A published procedure never names the government body that issued it.…
13:39Concept checktest record createdPR #2661 vitest_unit — carry-over summary — the applicant reads it in her own language > names a dropped question in Arabic, the language the trader is reading in
13:29Concept checktest record createdPR #2660 vitest_unit — never names a database column for a repeating table, and still names one for an ordinary question
13:28Concept checkproblem reportedG-2026-W35-038 editor: In plain words. A registrar opens the Publish tab and asks "who published version 7?". The row answers 3f7c1a2e-9b44-4d1e-8c6a-0d5e9b71f204. Since 2026-08-23…
13:17Concept checktest record createdPR #2659 pytest_unit — test_a_yes_no_branch_the_applicant_walked_is_demanded_at_submit_time
13:10Concept checkproblem reportedG-2026-W35-037 editor: A message is the wording an agency writes for one kind of notice to an applicant -- "Your application has been received" (notification_templates). A send-when…
13:07Concept checktest record createdPR #2658 vitest_unit — Import procedures — the file the screen asks for > never shows the author a file shape the import would refuse
12:53Concept checktest record createdPR #2656 vitest_unit — offers the procedure's own questions and review steps as recipients, while the message itself stays filed against the published version
12:40GitHub issuetest record createdPR #2653 pytest_unit — test_lookup_requiring_credential_publishes_security_requirement
12:12Concept checkproblem reportedG-2026-W35-036 editor: In plain words. An officer's checklist is the short list of things a named role must confirm before it accepts an answer to a question — "the bank certificate…
12:09GitHub issuetest record createdPR #2652 pytest_unit — test_served_openapi_declares_base_address_matching_real_route
12:02Concept checkfix work startedPR #2651 implements E-2026-W34-024
11:58GitHub issuetest record createdPR #2650 pytest_unit — test_lookup_operation_documents_failure_responses
11:49Concept checkproblem reportedG-2026-W35-035 editor: The rights log is the screen a country administrator opens to see who granted or removed which right, for whom, when and why. The page's own explainer panel…
11:48Code reviewtest record createdPR #2649 pytest_unit — test_rehearsal_link_uses_the_countrys_portal_address
11:40Concept checkproblem reportedG-2026-W35-034 smartrules: When a registrar publishes a new version of a procedure, the publish-confirm dialog lists what changed, one line per edited item - for example "Changed:…
11:28Code reviewtest record createdPR #2648 pytest_unit — test_a_reader_who_switches_language_is_never_told_nothing_has_changed
11:17Concept checkproblem reportedG-2026-W35-033 editor: In plain words: an event binding is a rule an agency author sets up so that when an application reaches a certain step, SmartRules automatically sends data out…
11:16Code reviewtest record createdPR #2646 pytest_unit — test_handoff_message_never_names_a_false_end_of_the_overlap
11:11Concept checkfix work startedPR #2644 implements E-2026-W34-001
11:08Code reviewtest record createdPR #2643 pytest_unit — test_failure_check_is_red_when_the_institution_accepts_the_bad_request
11:02Concept checkproblem reportedG-2026-W35-032 editor: In plain words: the applicant portal's front page groups every public service under a heading the agency types — "Business Registration", "Land and Property".…
10:57Code reviewtest record createdPR #2641 pytest_unit — test_unread_badge_counts_only_the_applicants_own_messages
10:42Code reviewtest record createdPR #2640 pytest_unit — test_emptying_a_required_part_of_a_saved_rule_is_refused_and_says_which
10:39Concept checkproblem reportedG-2026-W35-031 editor: Overview v4's roll-call of the four tools (section 8) describes SmartLink as working in both directions: "Connect to external government databases for…
10:30Code reviewtest record createdPR #2639 pytest_unit — test_removing_a_fee_whose_receipt_still_proves_a_field_is_refused
10:30Concept checkproblem reportedG-2026-W35-030 editor: A mode of proof is how an applicant backs up a fact they state — the applicant's own word, a document, or an automatic check against another system (proof…
09:40GitHub issueproblem reportedG-2026-W35-029 smartrules: Published contract never says the verification needs a credential GitHub issue #2118: The verification endpoint in a published procedure (the live check of one…
09:40GitHub issueproblem reportedG-2026-W35-028 published: A program following a published procedure calls the wrong address and gets nothing GitHub issue #2117: A program that reads a published procedure and calls the…
09:40GitHub issueproblem reportedG-2026-W35-027 smartrules: Published verification endpoint documents success only, never its failures GitHub issue #2116: The published contract describes only what happens when a…
09:16GitHub issueissue closed#1120 A typo'd field name inside a table row is accepted on an officer's decision — validate child_field like row_key
09:16GitHub issueissue closed#2114 [bug] A field that only sometimes appears is published as a column that can never be empty
09:16GitHub issueissue closed#2115 [bug] Published verification endpoint never says which fields to send
09:06Concept checkproblem reportedG-2026-W35-026 editor: The requirement list gives every requirement a row of four small dots, one per layer of the four-layer model, so a registrar can see at a glance what is still…
08:15Concept checkproblem reportedG-2026-W35-025 editor: A registrar can write an acceptable-value check once and attach it to many questions in the same registration — a "saved rule" (NamedRule, D13). Deleting one…
03:36Code reviewproblem reportedG-2026-W35-024 platform: A message that is blocked and never sent still spends one of the deployment's send slots A deployment may only hand its email provider so many messages in a…
03:36Code reviewproblem reportedG-2026-W35-023 platform: The “send me a test” preview of a message shows an author text that no applicant will ever receive An agency staff member writing a message template clicks…
Wednesday 26 August
08:50Concept checkfix work startedPR #2627 implements E-2026-W34-026
08:39Concept checkproblem reportedG-2026-W35-022 editor: A registrar in Maseru opens an imported trade-licence procedure and clicks into the question "Is the stall mobile?". It is a yes/no question. The Details tab…
08:32Concept checkfix recorded mergedPR #2626 implements E-2026-W34-021
08:21Concept checkfix work startedPR #2626 implements E-2026-W34-021
08:00Concept checkfix recorded mergedPR #2625 implements E-2026-W34-025
07:49Concept checkfix work startedPR #2625 implements E-2026-W34-025
06:32Concept checkproblem reportedG-2026-W35-021 editor: In plain words. An *event binding* is a rule an agency author sets up so that when an application reaches a certain step, SmartRules automatically sends data…
06:26Concept checkfix recorded mergedPR #2584 implements E-2026-W34-002
06:26Concept checkfix recorded mergedPR #2605 implements E-2026-W34-018
06:23Concept checkfix work startedPR #2623 implements E-2026-W34-023
03:34Concept checkproblem reportedG-2026-W35-020 editor: A country that already runs eRegistrations does not retype its procedures into OpenGov one at a time. It exports what it already has as a single file and…
03:33Code reviewproblem reportedG-2026-W35-019 published: Only the first language in a reader's browser request is tried, so a second-choice language the service was authored in is never offered A browser does not…
03:33Code reviewproblem reportedG-2026-W35-018 published: The public service list is fingerprinted without the reader's language, so a repeat visit can be answered in the wrong one The public service list (GET…
03:19Concept checkproblem reportedG-2026-W35-017 editor: A legal officer writes the e-mail her agency sends when an application is refused. Below the wording sits a small checklist the screen calls "Preflight" --…
Tuesday 25 August
21:41Concept checkproblem reportedG-2026-W35-016 approval: A content policy (Content-Security-Policy) is the header that tells a browser what a page is allowed to do. The content policy spec…
17:22Concept checkproblem reportedG-2026-W35-015 editor: A registrar at an investment agency builds a "County of investment" question, types 47 county names into it, and clicks "Save this list for reuse". A dialog…
15:49Concept checkproblem reportedG-2026-W35-014 editor: The one sentence a registrar sees when they open Messages for the first time is written in the engine's vocabulary, and it describes the feature as narrower…
10:55Concept checkproblem reportedG-2026-W35-013 editor: A registrar renames a saved rule -- a check written once, given a name, and attached to many fields in the same procedure -- and if the server refuses the new…
10:47Concept checkproblem reportedG-2026-W35-012 editor: A registrar at the business registry has finished changing the registration-fee question on a business-registration form. She clicks Publish and the…
07:58Concept checkfix recorded mergedPR #2609 implements E-2026-W34-022
07:47Concept checkfix work startedPR #2609 implements E-2026-W34-022
07:11Concept checkfix work startedPR #2608 implements E-2026-W34-020
06:07Concept checkproblem reportedG-2026-W35-011 editor: In plain words. A shared list is an official list of allowed answers an agency saves once and reuses across every registration it runs -- "Counties of Kenya",…
05:59Concept checkfix recorded mergedPR #2607 implements E-2026-W34-019
05:49Concept checkfix work startedPR #2607 implements E-2026-W34-019
04:18Concept checkfix work startedPR #2606 implements E-2026-W34-016
03:33Code reviewproblem reportedG-2026-W35-010 smartlink: The rotation screen tells the institution the old key dies in 9 days and, two lines below, that it keeps working for 30 Rotating a shared secret replaces the…
03:33Code reviewproblem reportedG-2026-W35-009 smartlink: A failure check with nothing filled in passes whether the institution refuses the request or accepts it In Integration Studio an administrator writes two kinds…
01:32Concept checkfix work startedPR #2605 implements E-2026-W34-018
01:16Concept checkproblem reportedG-2026-W35-008 editor: Publishing is the act Overview v4 names SmartRules for -- "Define and publish everything". The editor's page header is where a registrar reads whether that act…
01:07Concept checkfix recorded mergedPR #2604 implements E-2026-W34-017
00:57Concept checkfix work startedPR #2604 implements E-2026-W34-017
00:13Concept checkproblem reportedG-2026-W35-007 editor: A reviewer checklist -- the written list an officer works through when checking one thing, each line saying what "correct" looks like (evaluation_criteria) --…
00:04Concept checkfix recorded mergedPR #2603 implements E-2026-W34-015
Monday 24 August
23:50Concept checkproblem reportedG-2026-W35-006 editor: Switching how a fee is paid takes a live procedure off the air, and the publish screen then refuses to put it back. The Fees tab carries one dropdown headed…
23:47Concept checkfix work startedPR #2603 implements E-2026-W34-015
23:39Concept checkfix recorded mergedPR #2602 implements E-2026-W34-014
23:27Concept checkfix work startedPR #2602 implements E-2026-W34-014
23:14Concept checkproblem reportedG-2026-W35-005 approval: The officer's removal notice goes stale on the screen while every other card around it refreshes, so the one guard against silently deleting a director can end…
22:17Concept checkfix work startedPR #2600 implements E-2026-W34-013
21:53Concept checkproblem reportedG-2026-W35-004 editor: A message (notification_templates) is the wording an agency writes for one kind of notice, in each language it offers, on the procedure's Messages tab…
21:53Concept checktest record createdPR #2599 vitest_unit — ApplicationDetail — the officer's desk reads a date and an address in plain words > shows a calendar date and an address as reading, on their own and inside a directors table
21:28Concept checkfix work startedPR #2596 implements E-2026-W34-012
20:59Concept checkproblem reportedG-2026-W35-003 editor: An event binding (EventBinding) is a rule an agency author sets up so that when an application reaches a certain step, SmartRules automatically sends data to…
20:43Concept checkproblem reportedG-2026-W35-002 editor: A registrar at the business registry opens a procedure's Requirements tab. At the top of that tab sits a one-line readiness strip -- the readiness check, the…
20:25Concept checkproblem reportedG-2026-W35-001 editor: In plain words. Two different things an agency keeps in one place and reuses across many procedures can quietly change what the next publish says. A saved rule…
20:17Concept checkfix recorded mergedPR #2593 implements E-2026-W34-011
20:06Concept checkfix work startedPR #2593 implements E-2026-W34-011
Sunday 23 August
23:44Concept checkfix work startedPR #2590 implements E-2026-W34-009
23:36Concept checkproblem reportedG-2026-W34-092 editor: A section is the named group a form's questions are shown in -- "Company Details", "Directors". The editor lets a registrar delete one as a unit. Some…
23:27Concept checkfix recorded mergedPR #2589 implements E-2026-W34-008
23:19Concept checkfix work startedPR #2589 implements E-2026-W34-008
22:32Concept checkfix work startedPR #2588 implements E-2026-W34-007
22:30Concept checkproblem reportedG-2026-W34-091 editor: A legal officer at the business registry has already saved the e-mail that goes out when an application is refused. She reopens it in the editor's Messages tab…
22:16Concept checkproblem reportedG-2026-W34-090 editor: The procedure editor has a Messages tab with a Health screen that tells a registrar whether the emails her procedure sends are actually arriving. Below the…
22:08Concept checkfix recorded mergedPR #2586 implements E-2026-W34-005
21:59Concept checkproblem reportedG-2026-W34-089 editor: A send-when rule is what an agency writes to say "when this happens, send that message" (notification_triggers). Each procedure's Messages tab has three…
21:52Concept checkfix recorded mergedPR #2587 implements E-2026-W34-006
21:43Concept checkfix work startedPR #2587 implements E-2026-W34-006
21:05Concept checkfix work startedPR #2586 implements E-2026-W34-005
20:13Concept checkfix work startedPR #2585 implements E-2026-W34-004
19:52Concept checkfix work startedPR #2584 implements E-2026-W34-002
17:58Concept checkfix work startedPR #2583 implements E-2026-W34-003
17:08Concept checkproblem reportedG-2026-W34-088 editor: The Format panel invites a registrar to name values the rule must refuse -- the box is headed "Invalid examples (optional, comma-separated)"…
17:01Concept checkfix recorded mergedPR #2582 implements E-2026-W33-096
16:48Concept checkfix work startedPR #2582 implements E-2026-W33-096
14:38Code reviewfix recorded mergedPR #2581 implements E-2026-W33-094
14:17Code reviewfix work startedPR #2581 implements E-2026-W33-094
13:57Concept checkproblem reportedG-2026-W34-087 editor: In plain words: a country administrator registers the AI services the editor may call - Groq, OpenRouter, or a self-hosted model - on Settings -> AI providers.…
13:46Concept checkfix recorded mergedPR #2580 implements E-2026-W33-095
13:29Concept checkfix work startedPR #2580 implements E-2026-W33-095
10:58Concept checkfix recorded mergedPR #2579 implements E-2026-W33-093
10:43Concept checkfix work startedPR #2579 implements E-2026-W33-093
08:47Concept checkproblem reportedG-2026-W34-086 editor: A country starting on OpenGov does not type its procedures in one at a time. It brings over a whole catalogue it already has, on the "Import procedures" screen…
08:39Concept checkfix recorded mergedPR #2560 implements E-2026-W33-086
08:24Concept checkfix recorded mergedPR #2558 implements E-2026-W33-084
07:51Concept checkproblem reportedG-2026-W34-085 editor: The Health screen in the procedure editor tells a registrar whether the emails their procedure sends are arriving. When some fail, it offers a fold-out list…
07:50Concept checkfix recorded mergedPR #2416 implements E-2026-W32-106
07:42Concept checkfix recorded mergedPR #2577 implements E-2026-W33-092
07:26Concept checkproblem reportedG-2026-W34-084 editor: The People page is the country administrator's directory of everyone on the deployment. Its headline reads "People 20 people". That second number is not how…
07:12Concept checkfix recorded mergedPR #2439 implements E-2026-W33-053
06:53Concept checkproblem reportedG-2026-W34-083 editor: An administrator opens a colleague's rights page to answer the question that screen exists for. The ratified design puts it in exactly those words -- "one page…
06:48Concept checkfix work startedPR #2577 implements E-2026-W33-092
06:41Concept checkproblem reportedG-2026-W34-082 editor: In plain words: every review step in a procedure names the government body that performs it. The country keeps a governed list of its bodies - its org chart -…
06:00Concept checkproblem reportedG-2026-W34-081 editor: A notification template can be addressed to a desk rather than to a named person -- "Legal Officer, Ministry of Trade". Before sending a test, the author opens…
05:54Concept checkfix recorded mergedPR #2557 implements E-2026-W33-082
05:51Concept checkfix recorded mergedPR #2545 implements E-2026-W33-070
05:48Concept checkfix recorded mergedPR #2542 implements E-2026-W33-067
05:38Concept checkfix recorded mergedPR #2372 implements E-2026-W33-043
05:28Concept checkfix work startedPR #2572 implements E-2026-W33-091
05:21Concept checkproblem reportedG-2026-W34-080 editor: A registrar setting up "Register a Company" opens the Review flow tab, finds it empty, and clicks "Committee decision" -- one of three named starting shapes…
05:18Concept checkfix recorded mergedPR #2571 implements E-2026-W33-090
05:06Concept checkfix work startedPR #2571 implements E-2026-W33-090
04:54Concept checkproblem reportedG-2026-W34-079 editor: In plain words. A registrar can make a question answerable only from an official list - the country's 47 counties, the register of approved professions - and…
04:41Concept checkfix recorded mergedPR #2569 implements E-2026-W33-089
04:29Concept checkfix work startedPR #2569 implements E-2026-W33-089
03:51Concept checkproblem reportedG-2026-W34-078 editor: An administrator can switch off an outside integration - a SmartLink connector, or one of the operations on it - in SmartLink Admin, for instance after a tax…
03:40Concept checkfix recorded mergedPR #2568 implements E-2026-W33-088
03:37Concept checkproblem reportedG-2026-W34-077 editor: Section 8 promises that SmartRules is the one place an agency defines and publishes everything, output templates included -- the messages a procedure sends.…
03:35Code reviewproblem reportedG-2026-W34-076 eapproval: The certificate a person downloads says it is written in English even when it is written in Arabic, and lays the text out left to right In plain words. When an…
03:35Code reviewproblem reportedG-2026-W34-075 eapproval: The applicant's message list shows an unread badge for messages sent to agency staff, and the applicant can never clear it In plain words. When something…
03:27Concept checkfix work startedPR #2568 implements E-2026-W33-088
03:20Concept checkproblem reportedG-2026-W34-074 editor: A registration question in the editor can be told where its answer is kept. Until yesterday there were two ways to say it, side by side on the Details tab: the…
03:13Code reviewfix recorded mergedPR #2567 implements E-2026-W33-087
03:02Code reviewfix work startedPR #2567 implements E-2026-W33-087
Saturday 22 August
17:20Concept checkproblem reportedG-2026-W34-073 platform: A country ships the wrong coat of arms — an outdated national emblem, or a draft somebody committed by mistake. It is on the country's own front door for…
16:49Concept checkfix work startedPR #2560 implements E-2026-W33-086
16:05Concept checkproblem reportedG-2026-W34-072 editor: An administrator gives somebody a right on the Person screen in the editor's Administration area, by pressing the "Grant a right" button. When the person…
15:55Concept checkfix recorded mergedPR #2559 implements E-2026-W33-085
15:47Concept checkfix work startedPR #2559 implements E-2026-W33-085
15:28Concept checkproblem reportedG-2026-W34-071 editor: Overview section 8 gives each of the four tools a job and an audience: SmartLink is the administrators' tool that connects to external government databases,…
15:17Concept checkfix recorded mergedPR #2550 implements E-2026-W33-074
15:01Concept checkfix recorded mergedPR #2551 implements E-2026-W33-075
14:47Concept checkfix work startedPR #2558 implements E-2026-W33-084
13:55Concept checkfix work startedPR #2557 implements E-2026-W33-082
13:21Concept checkproblem reportedG-2026-W34-070 editor: In plain words: a form can ask the same questions once per person — a repeating table (a question whose kind is group), one row per director, each row holding…
13:09Concept checkfix recorded mergedPR #2556 implements E-2026-W33-081
12:54Concept checkfix work startedPR #2556 implements E-2026-W33-081
12:22Concept checkproblem reportedG-2026-W34-069 editor: In plain words: when someone finishes registering a business, the platform hands them a registration number — the short official reference ("REG-…") that is…
12:09Concept checkfix recorded mergedPR #2555 implements E-2026-W33-079
11:59Concept checkfix work startedPR #2555 implements E-2026-W33-079
11:16Concept checkproblem reportedG-2026-W34-068 published: In plain words. A filing is one applicant's case as the office holds it. An officer may open only the filings their own government body works on, and the…
09:41Concept checkfix recorded mergedPR #2552 implements E-2026-W33-076
09:25Concept checkfix work startedPR #2552 implements E-2026-W33-076
09:08Concept checkfix work startedPR #2551 implements E-2026-W33-075
08:45Concept checkfix work startedPR #2550 implements E-2026-W33-074
07:22Concept checkproblem reportedG-2026-W34-067 editor: A registrar sets up "Company type" as a Selection (list) question and authors its three choices. Each choice gets a name people read and a code the platform…
07:14Concept checkfix recorded mergedPR #2543 implements E-2026-W33-068
07:09Concept checkfix recorded mergedPR #2549 implements E-2026-W33-073
07:00Concept checkfix work startedPR #2549 implements E-2026-W33-073
06:43Concept checkproblem reportedG-2026-W34-066 editor: The agency editor's help text — the short explanations shown beside each screen and collected in the user manual — is written by us and shipped inside the…
06:26Concept checkfix recorded mergedPR #2548 implements E-2026-W33-072
06:17Concept checkproblem reportedG-2026-W34-065 editor: A saved rule is an acceptable-value check a registrar writes once and attaches to many questions in the same procedure -- "Must be one of: Active, Suspended,…
06:14Concept checkfix work startedPR #2548 implements E-2026-W33-072
06:05Concept checkfix recorded mergedPR #2541 implements E-2026-W33-066
05:31Concept checkfix recorded mergedPR #2547 implements E-2026-W33-071
05:18Concept checkfix work startedPR #2547 implements E-2026-W33-071
04:03Concept checkproblem reportedG-2026-W34-064 editor: A country's administrator now has a screen of their own: Country settings, reached from the editor's left rail under a new "Country setup" heading…
03:40Code reviewproblem reportedG-2026-W34-063 smartrules: Clearing a saved rule's name, its check or its summary answers a server error or a misleading 'conflicts with existing data' instead of saying the value is…
03:40Code reviewproblem reportedG-2026-W34-062 smartrules: Deleting a fee silently strips proof from every field its receipt also proved, where deleting a field carrying the same link is refused A shared-document link…
03:36Concept checkfix work startedPR #2545 implements E-2026-W33-070
01:37Concept checkproblem reportedG-2026-W34-061 approval: An applicant answers a calendar-date question ("date of incorporation") and a postal-address question ("registered office") on a Kenyan business-registration…
00:32Concept checkproblem reportedG-2026-W34-060 platform: A country's map of its world marks every field public or private (concept note 9 §1 and verdict 8). Since 2026-08-19 that mark is projected all the way into…
Friday 21 August
23:21Concept checkfix work startedPR #2543 implements E-2026-W33-068
22:07Concept checkfix work startedPR #2542 implements E-2026-W33-067
20:16Concept checkfix work startedPR #2541 implements E-2026-W33-066
19:49Concept checkproblem reportedG-2026-W34-059 portal: An applicant who is told to start over after an agency updates a form can have her brand-new answers filed onto the half-finished filing she abandoned days…
19:37Concept checkproblem reportedG-2026-W34-058 editor: A "checks list" is the standing list the editor shows a registrar of what still stands between a procedure and going live, split into what blocks publishing,…
18:40Concept checkproblem reportedG-2026-W34-057 portal: The one screen that decides whether forty minutes of an applicant's work survives an agency's republish names every question in the wrong language. The…
16:23Concept checkproblem reportedG-2026-W34-056 portal: A parent who is filing for a named child loses forty minutes of typing, silently, the first time a country switches the in-progress-form store on. WHAT THE…
15:12Concept checkproblem reportedG-2026-W34-055 editor: A country's own administrator names the currencies that country accepts -- an ordered list on the Country settings screen, the first entry the one people are…
15:00Concept checkfix recorded mergedPR #2539 implements E-2026-W33-065
14:50Concept checkfix work startedPR #2539 implements E-2026-W33-065
14:45Concept checkproblem reportedG-2026-W34-054 editor: In plain words: a repeating table is a question that asks the same short set of answers once per item — one row per company director, say. The editor has a…
14:37Concept checkproblem reportedG-2026-W34-053 portal: A question whose options come from a central reference list can be re-pointed at a DIFFERENT list when an agency republishes a form, and the applicant's saved…
13:42Concept checkproblem reportedG-2026-W34-052 editor: A country's own administrator now names the currencies that country accepts -- an ordered list in Country settings > Money, which the administrator can also…
13:32Concept checkfix recorded mergedPR #2537 implements E-2026-W33-064
13:28Concept checkproblem reportedG-2026-W34-051 eapproval: A company registrar opens a change-of-director filing in the approval workspace. Above the directors table sits the removal notice — the one sentence naming…
13:15Concept checkfix work startedPR #2537 implements E-2026-W33-064
12:03Concept checkproblem reportedG-2026-W34-050 eapproval: In plain words: a registrar writes "only ask for the VAT number if the company says it is VAT-registered". The applicant ticks Yes and leaves the VAT number…
11:53Concept checkfix recorded mergedPR #2534 implements E-2026-W33-063
11:48Concept checkfix recorded mergedPR #2532 implements E-2026-W33-062
11:39Concept checktest record createdPR #2535 pytest_unit — test_every_surface_names_the_same_starvation_alert_threshold
11:37Concept checkfix work startedPR #2534 implements E-2026-W33-063
11:18Concept checktest record createdPR #2533 vitest_unit — FeesTab currency override (claim 8.32, accepted currencies / D49) > offers the currencies this country accepts, so a registrar need not guess three letters
11:16Concept checkfix work startedPR #2532 implements E-2026-W33-062
11:10Concept checktest record createdPR #2531 vitest_unit — ReadinessCheck navigates an unresolved event-binding operation > links the event_binding_operation_unresolved issue to the Event Bindings tab
11:07Concept checkproblem reportedG-2026-W34-049 editor: A country's own administrator now names the currencies that country accepts — an ordered list in Country settings, the first entry the one people are offered…
11:07Concept checkfix recorded mergedPR #2529 implements E-2026-W33-061
11:04Concept checktest record createdPR #2530 pytest_unit — test_an_applicant_can_remove_one_kept_answer
11:02Concept checkfix recorded mergedPR #2527 implements E-2026-W32-119
10:59Concept checkfix work startedPR #2529 implements E-2026-W33-061
10:42Concept checkproblem reportedG-2026-W34-048 vault: An applicant ticks "Keep these answers for next time" at submit, and the portal promises, in the same sentence: "You can remove any of them later."…
10:14Concept checkfix work startedPR #2528 implements E-2026-W33-059
10:01Concept checkfix work startedPR #2527 implements E-2026-W32-119
09:39Concept checktest record createdPR #2526 pytest_unit — test_a_lost_hand_off_is_recovered_by_a_recurring_pass
09:35Concept checkproblem reportedG-2026-W34-047 portal: An answer the applicant has already given the state should come back on the next form already in the box, with a one-tap way to take it out. Today it comes…
09:19Code reviewtest record createdPR #2525 pytest_unit — test_two_overlapping_keep_my_answers_replies_replace_rather_than_conflict
Wednesday 19 August
13:40Concept checktest record createdPR #2481 vitest_unit — the editor guide and the message editor agree on the channels a registrar may pick (G-2026-W34-046) > never offers text messaging as a channel the registrar can pick today
04:10Concept checkfix recorded mergedPR #2476 implements E-2026-W33-057
03:41Concept checkproblem reportedG-2026-W34-046 editor: A registrar opens the editor's built-in guide to plan how a procedure will keep applicants informed. The guide's paragraph on messages — the notifications sent…
03:39Code reviewproblem reportedG-2026-W34-045 unknown: Answering 'keep my answers' twice at once is refused, though asking again is meant to simply replace the previous answer Before a form opens, the applicant is…
03:37Concept checkfix work startedPR #2476 implements E-2026-W33-057
03:34Concept checktest record createdPR #2475 pytest_unit — test_unresolved_fee_operation_issue_names_the_fee_it_is_about
03:24Concept checkproblem reportedG-2026-W34-044 editor: The Publish tab runs a readiness check before a procedure can go live, and every issue it reports is a clickable row that takes the registrar straight to the…
03:23Concept checktest record createdPR #2474 pytest_unit — test_review_checklist_refuses_a_saved_rule_attachment
03:14Concept checkfix recorded mergedPR #2470 implements E-2026-W33-055
03:13Concept checktest record createdPR #2473 vitest_unit — RequirementEditor — the zone state line and the standard field group > says on the zone header that the question follows a standard field group
02:57Concept checktest record createdPR #2472 pytest_unit — test_authoring_api_accepts_the_moments_the_overview_names
02:52Concept checkproblem reportedG-2026-W34-043 editor: A trigger is the rule an agency writes that says "when this happens, send that message" (notification_triggers). Overview v4 section 8 promises that SmartRules…
02:51Concept checkfix work startedPR #2470 implements E-2026-W33-055
02:51Concept checktest record createdPR #2471 vitest_unit — Procedures list — the headings already in use (gap G-2026-W34-007) > offers each heading in use as something the author can narrow by, not only a chip on a row
02:32Concept checktest record createdPR #2469 vitest_unit — Requirements navigator — a repeating table with no columns (D17, claim groups.field_type) > does not report an empty repeating table as finished, and still reports a finished one as finished
02:20Concept checkproblem reportedG-2026-W34-042 editor: In plain words: a registrar can build a repeating table — a question that asks for the same set of answers once per person or item, such as one row per company…
02:16Concept checktest record createdPR #2468 pytest_unit — test_readiness_report_is_silent_about_a_missing_legal_basis
02:05Concept checktest record createdPR #2467 vitest_unit — lets the registrar check the SA capital rule before she publishes
01:53Concept checkproblem reportedG-2026-W34-041 editor: A registrar can write a rule that changes with who is applying, but the screen that exists to show her what the applicant will see can never show her that…
01:51Concept checktest record createdPR #2466 vitest_unit — does not present unsaved wording as what applicants see today
01:32Concept checktest record createdPR #2465 vitest_unit — Comparison check on a Text question > lets a registrar save "must be exactly PENDING" on a Text question
01:23Concept checkproblem reportedG-2026-W34-040 editor: In plain words: a registrar writes a question that collects free text - "Registration number", say - and wants the platform to insist the answer be exactly…
01:18Concept checktest record createdPR #2464 pytest_unit — test_every_stack_service_caps_the_container_log
01:10Concept checktest record createdPR #2463 pytest_unit — test_recent_failures_panel_costs_the_same_at_any_size
00:55Concept checktest record createdPR #2462 vitest_unit — a new message is saved in exactly the languages the registrar was offered
Tuesday 18 August
23:25Concept checkproblem reportedG-2026-W34-039 editor: A registrar in a French-speaking country opens the Messages tab of the SmartRules editor to write the e-mail an applicant receives when a decision is made. She…
23:17Concept checktest record createdE-2026-W34-078pytest_unit — test_a_workflow_never_sits_out_a_merge_its_liveness_parent_runs_on
23:05Concept checkfix recorded mergedPR #2459 implements E-2026-W33-058
23:01Concept checktest record createdPR #2460 pytest_unit — test_trust_store_change_records_who_did_it
22:50Concept checkproblem reportedG-2026-W34-038 smartlink: Changing which certificates a data source trusts leaves no record of who did it. An administrator uploads a certificate authority file into a connector's trust…
22:48Concept checkfix work startedPR #2459 implements E-2026-W33-058
22:42Concept checktest record createdPR #2458 pytest_unit — test_editing_a_letter_records_who_changed_it
22:33Concept checkproblem reportedG-2026-W34-037 platform: In plain words. A notification template is the letter a procedure sends -- "we received your application", "a verifier has asked you to correct something". A…
22:30Concept checktest record createdPR #2457 pytest_unit — test_a_placeholder_for_the_applicants_tax_id_both_saves_and_renders
22:15Concept checktest record createdPR #2456 pytest_unit — test_a_step_keeps_its_declared_wait_when_a_neighbour_carries_an_arrow
22:12Concept checkproblem reportedG-2026-W34-036 smartrules: In plain words: a "verification method" is how a review step checks an applicant -- a desk review, a site inspection, or a method the agency invents and names…
22:05Concept checktest record createdPR #2455 vitest_unit — An answer type keeps one name from the card to the list > calls a repeating table in the list what the card the registrar clicked called it
21:52Concept checktest record createdPR #2454 pytest_unit — test_a_database_enforced_rule_missing_from_the_upgrade_scripts_turns_a_shipped_gate_red
21:36Concept checkproblem reportedG-2026-W34-035 smartrules: A review step's declared wait can be silently discarded because a DIFFERENT step was saved a moment earlier — and the step then opens at submission, before the…
21:23Concept checkproblem reportedG-2026-W34-034 editor: MAINTAINER RULING, 2026-08-22 (pull request #2453, reply "reword") — THIS SETTLES THE DIRECTION AND OVERRIDES COUNTER-SIGNAL 3 BELOW. The first eval written…
21:19Concept checktest record createdPR #2452 pytest_unit — test_publish_gate_sees_the_version_an_in_flight_application_is_pinned_to
21:14Concept checkfix recorded mergedPR #2449 implements E-2026-W33-054
21:06Concept checktest record createdPR #2451 vitest_unit — FiltersTab saved-filter summary names the question the registrar named > summarises a saved filter with the question label, never the minted short name
20:59Concept checkproblem reportedG-2026-W34-033 editor: A registrar adding a question to a procedure picks its answer type from a row of cards on the Add-requirement form: Text, Number, Date, Money, Country, ... and…
20:57Concept checktest record createdPR #2450 pytest_unit — test_hand_typed_field_key_publishes_a_snake_case_column_name
20:53Concept checkfix work startedPR #2449 implements E-2026-W33-054
20:47Concept checkproblem reportedG-2026-W34-032 editor: In plain words: SmartRules can build the agency's database for it. Every question becomes a column, and the editor has a whole screen -- the Registry tab --…
20:45Concept checktest record createdPR #2448 pytest_unit — test_a_refused_release_never_publishes_the_host_path
20:36Concept checktest record createdPR #2447 pytest_unit — test_the_filing_read_guard_sees_a_read_written_as_plain_sql
20:23Concept checktest record createdPR #2446 pytest_unit — test_a_consumer_of_the_published_rules_can_name_the_reviewing_body
19:58Concept checktest record createdPR #2445 vitest_unit — shows the corrected filing without the officer navigating away and back
16:43Concept checktest record createdPR #2442 pytest_unit — test_publish_refuses_live_registry_proof_moved_into_a_column_variation
16:17Concept checktest record createdPR #2441 vitest_unit — RoleList — a saved review body reads as its name on the step card (claim 2.13) > names the body the step is performed by, instead of printing its org chart code
16:09Concept checkproblem reportedG-2026-W34-031 smartrules: In plain words: a registration can ask for the same set of answers once per row -- a repeating table of company directors (field_type: "group", D17), each row…
16:04Concept checktest record createdPR #2440 pytest_unit — test_variant_only_acceptance_rule_is_not_called_missing
16:00Concept checkfix work startedPR #2439 implements E-2026-W33-053
15:55Concept checktest record createdPR #2438 vitest_unit — offers Kenya by name on the add-a-requirement form and on the Fees tab, and saves the ISO code
15:44Concept checkproblem reportedG-2026-W34-030 editor: In plain words: an agency can say what counts as a valid answer per applicant context -- Overview v4 section 2's own worked example is a minimum-capital field…
15:43Concept checktest record createdPR #2437 pytest_unit — test_both_ways_of_raising_one_threshold_leave_the_procedure_in_one_state
15:34Concept checkfix recorded mergedPR #2435 implements E-2026-W33-052
15:26Concept checktest record createdPR #2436 pytest_unit — test_published_record_and_what_was_sent_are_the_same_answer
15:23Concept checkfix work startedPR #2435 implements E-2026-W33-052
15:11Concept checktest record createdPR #2434 pytest_unit — test_compute_readiness_flags_money_rule_currency_mismatch
15:03Concept checktest record createdPR #2433 pytest_unit — test_changing_how_a_fee_is_proven_never_strands_a_published_procedure
14:51Concept checktest record createdPR #2432 vitest_unit — Comparison check on a Date question > lets a registrar save "on or after 1 January 2020" on a Date question
12:25Concept checkfix recorded mergedPR #2425 implements E-2026-W33-051
12:21Concept checktest record createdPR #2428 vitest_unit — a question removed just before switching tabs > is never both reported as gone and quietly kept
12:17Concept checkproblem reportedG-2026-W34-029 editor: A registrar sets up a question "Date of incorporation" as a Date -- the third entry on the editor's own question-type menu (FIELD_TYPES, api/types.ts:565,…
12:08Concept checktest record createdPR #2427 vitest_unit — WorldFieldPicker answer-type wording (gap G-2026-W34-027) > names the answer types a registrar must choose between in the words the form offers
12:05Concept checkproblem reportedG-2026-W34-028 editor: The editor's "when is this field shown?" sentence -- the guided condition builder (ConditionExpressionBuilder.tsx) -- is mounted on three screens. A fix merged…
11:57Concept checktest record createdPR #2426 vitest_unit — ProcedureEditor header — the version numeral before the first publish > does not give a never-published procedure the same version line as one published as v1
11:56Concept checkfix work startedPR #2425 implements E-2026-W33-051
11:45Concept checkproblem reportedG-2026-W34-027 editor: A registrar is told to change a question's answer type using a word that appears on no menu in the product. The scenario, in real values. The question is…
11:44Concept checktest record createdPR #2424 vitest_unit — Messages tab on a procedure that has never been published (Overview §11) > lets the legal officer write the acknowledgement before Import Licence goes public
11:42Concept checkfix recorded mergedPR #2420 implements E-2026-W33-041
11:32Concept checkproblem reportedG-2026-W34-026 platform: Nothing is broken today — read the counters first. Every duplicated piece of database behaviour in the repository agrees with its copy right now. This gap is…
11:29Concept checktest record createdPR #2423 vitest_unit — says a saved check has stopped working when the question changes to an answer it cannot read
11:17Concept checkproblem reportedG-2026-W34-025 editor: In plain words: a registrar can change what kind of answer a question collects -- from an amount of money to an uploaded document, say -- while checks written…
11:04Concept checktest record createdPR #2421 vitest_unit — Comparison rule — ordering operators on answers that cannot be ordered > offers "at least" / "at most" / "between" only on questions whose answer has an order
11:02Concept checkfix work startedPR #2420 implements E-2026-W33-041
10:57Concept checkproblem reportedG-2026-W34-024 platform: A country's register tables are compiled from its world model — the written description of the things the country registers (companies, addresses, government…
10:56Concept checktest record createdPR #2419 vitest_unit — says what retiring means for the public when a published copy is live, and stays silent when there is none
10:46Concept checktest record createdPR #2418 pytest_unit — test_public_seam_says_what_a_new_version_changed
10:31Concept checkproblem reportedG-2026-W34-023 platform: A procedure is published as a numbered version, and an application that is already under way keeps the version it started on — the promise Overview v4 makes on…
10:23Concept checktest record createdPR #2417 vitest_unit — carrying a half-finished form onto a republished one > does not leave a renamed table column behind under its abandoned name
10:14Concept checkfix work startedPR #2416 implements E-2026-W32-106
10:07Concept checktest record createdPR #2415 pytest_unit — test_the_timeline_names_the_officer_who_objected_by_converting_a_question
10:02Concept checkproblem reportedG-2026-W34-022 editor: In plain words: a registrar creates a rule that hides some questions unless the answer to an earlier one matches -- a conditional-visibility filter, the editor…
09:54Concept checktest record createdPR #2414 pytest_unit — test_a_model_rule_the_migrated_database_refuses_turns_a_shipped_gate_red
07:52Concept checktest record createdPR #2411 pytest_unit — test_a_release_announcement_nobody_signed_is_not_turned_into_image_pins
07:40Concept checktest record createdPR #2410 pytest_unit — test_two_announcements_sharing_one_number_are_reported_not_silently_chosen_between
07:28Concept checktest record createdPR #2409 pytest_unit — test_the_cookie_guard_sees_a_route_added_through_an_included_router
07:16Concept checktest record createdPR #2408 pytest_unit — test_a_backup_that_captured_no_accounts_is_not_reported_as_a_success
07:02Concept checktest record createdPR #2407 pytest_unit — test_rerunning_the_installer_on_a_fully_backed_up_host_is_not_reported_as_failure
06:56Concept checkproblem reportedG-2026-W34-021 platform: A country runs its database by applying the numbered upgrade scripts in migrations/versions/. The test suite never does: it builds the schema straight from the…
06:55Code reviewfix recorded mergedPR #2404 implements E-2026-W33-056
06:45Code reviewtest record createdPR #2406 pytest_unit — test_the_counter_does_not_name_a_zero_busiest_caller_while_refusing
06:36Concept checkproblem reportedG-2026-W34-020 platform: The deployment's own status page (/health) is open to anyone who asks — no password, served on every hostname the deployment answers to, and deliberately left…
06:35Concept checktest record createdPR #2405 pytest_unit — test_republishing_never_carries_a_message_to_a_deleted_question_in_silence
06:28Code reviewfix work startedPR #2404 implements E-2026-W33-056
06:20Concept checktest record createdPR #2403 pytest_unit — test_loosening_the_speed_promise_in_the_script_alone_turns_the_guard_red
06:13Concept checkfix recorded mergedPR #2401 implements E-2026-W33-050
06:09Concept checktest record createdPR #2402 vitest_unit — tells the officer how many emails are failing, not just that some are
05:59Concept checkfix work startedPR #2401 implements E-2026-W33-050
05:57Concept checkproblem reportedG-2026-W34-019 editor: The health strip a legal officer reads in the editor drops the one number the design council put there on purpose. When a procedure's email is partly failing,…
05:44Concept checktest record createdPR #2399 vitest_unit — Review flow — saying when a message goes out (Overview §11, claim 11.1) > offers the message the officer already wrote, and lets her save the trigger
05:30Concept checktest record createdPR #2398 vitest_unit — VariantsEditor — blank help-text override + translation (gap G-2026-W33-097) > never emits an empty default-language help-text entry when the registrar leaves the override blank and types only a translation
05:28Concept checkproblem reportedG-2026-W34-018 eapproval: In plain words. A filing (eapproval_applications) is one citizen's application as the office holds it. An officer may only open filings their own government…
05:19Concept checktest record createdPR #2397 pytest_unit — test_stalled_check_detail_names_the_step_it_blocks
05:14Concept checkproblem reportedG-2026-W34-017 published: In plain words: when a country's rules are published, the machine-readable copy names the government body that performs each review step only by its internal…
05:06Concept checktest record createdPR #2396 vitest_unit — summarizeVersionChanges — the order a review step lists what it waits on > reports only the edited question when the same two steps are listed in a different order
04:54Concept checktest record createdPR #2395 vitest_unit — turns amber when the email provider goes unknown while the registrar works in Templates
03:16Concept checkfix recorded mergedPR #2389 implements E-2026-W33-046
03:10Concept checkfix recorded mergedPR #2391 implements E-2026-W33-047
02:57Concept checkproblem reportedG-2026-W34-016 approval: THE SCENARIO IN REAL VALUES. An officer at the Registrar's desk objected to "Registered Capital" on filing BRS-2026-0412 and has the work queue -- the list of…
02:56Concept checktest record createdPR #2394 vitest_unit — FormPreview failure-message locale resolution (gap G-2026-W34-014) > shows the failure message in the language the preview is set to
02:47Concept checktest record createdPR #2393 pytest_unit — test_answering_the_storage_question_drops_a_live_procedure_back_to_draft
02:35Concept checkproblem reportedG-2026-W34-015 editor: The Messages tab of the procedure editor has a Health screen that tells a registrar whether the emails their procedure sends are actually arriving. It carries…
02:35Concept checktest record createdPR #2392 pytest_unit — test_translating_a_steps_name_never_strands_a_published_procedure
02:27Concept checkfix work startedPR #2391 implements E-2026-W33-047
02:21Concept checkproblem reportedG-2026-W34-014 editor: A registrar in a bilingual country writes a minimum-capital check on a procedure and fills in both wordings for the message an applicant sees when that check…
02:19Concept checktest record createdPR #2390 vitest_unit — says what happened when the count of applications in progress cannot be loaded, instead of leaving a dead Confirm button
02:08Concept checkfix work startedPR #2389 implements E-2026-W33-046
02:04Concept checktest record createdPR #2388 pytest_unit — test_broken_world_field_readiness_issue_names_the_offending_question
01:53Concept checktest record createdPR #2387 pytest_unit — test_a_staff_list_change_can_be_traced_back_to_the_body_it_changed
01:39Concept checktest record createdPR #2386 pytest_unit — test_person_rights_history_never_hides_that_changes_were_left_out
01:35Concept checkproblem reportedG-2026-W34-013 editor: In plain words: the editor's list of review steps shows, for each step, which government body performs it. Since a fix that landed this week, that line prints…
01:28Concept checkfix recorded mergedPR #2383 implements E-2026-W33-045
01:19Concept checktest record createdPR #2385 vitest_unit — Rights log page — the person search answers one question, not two > finds the same history for a person whether or not a colleague shares their name
01:19Concept checkproblem reportedG-2026-W34-012 editor: A registration question can be tagged with the international standard it follows -- called a standard group reference (standard_ref) -- so an address question…
01:12Concept checkfix recorded mergedPR #2293 implements E-2026-W33-030
01:06Concept checkfix recorded mergedPR #2375 implements E-2026-W32-105
01:03Concept checkfix work startedPR #2383 implements E-2026-W33-045
00:46Concept checkproblem reportedG-2026-W34-011 editor: In plain words: a "saved rule" is a check an agency writes once and attaches to several questions -- "the company must hold at least 50,000 in share capital",…
00:27Concept checkproblem reportedG-2026-W34-010 editor: In plain words: editing a procedure that is already live is supposed to knock it back to "draft", so the agency has to publish again. Otherwise the editor…
00:19Concept checktest record createdPR #2381 vitest_unit — Publish tab — the version history right after a publish (claim 9.2) > lists the version that was just published, and stays empty when the publish was refused
00:12Concept checkproblem reportedG-2026-W34-009 editor: A step's name reaches the applicant. When a reviewing step objects to an answer, the correction sheet the applicant reads names the step that objected -- so an…
Monday 17 August
23:30Concept checkfix work startedPR #2375 implements E-2026-W32-105
23:29Concept checktest record createdPR #2376 pytest_unit — test_republishing_an_untouched_order_freezes_the_same_order
23:22Concept checkproblem reportedG-2026-W34-008 editor: A "checks list" is the standing list the editor shows a registrar of what still stands between a procedure and being published, sorted into what blocks it,…
22:05Concept checkproblem reportedG-2026-W34-007 editor: The country's front door groups every published service under a heading an agency typed by hand, and nothing in the authoring tool shows an author which…
22:01Concept checkfix work startedPR #2372 implements E-2026-W33-043
21:43Concept checkproblem reportedG-2026-W34-006 smartrules: A fee is one more requirement. That is a settled decision of this platform (D23, "A fee is one more requirement -- its amount is the rule, the payment is the…
21:26Concept checktest record createdPR #2371 vitest_unit — stops saying "Published" once the save has taken the procedure off the air, and keeps saying it when the save did not
17:20Concept checktest record createdPR #2366 pytest_unit — test_correcting_the_authorizing_law_never_strands_a_published_procedure
17:03Concept checktest record createdPR #2365 vitest_unit — warns, before publishing, that a form using an amount-of-money question needs an up-to-date applicant portal
16:58Concept checkproblem reportedG-2026-W34-005 published: In plain words: a country's list of its own government bodies -- the org chart -- is governed data, and every body on it carries one flat code. A SmartRules…
16:49Concept checktest record createdPR #2364 pytest_unit — test_rerouting_a_rejection_can_be_published
02:10Concept checkproblem reportedG-2026-W34-004 editor: Deleting a question from a procedure is a promise the editor makes on screen and then quietly drops. The scenario: a registrar at Kenya's Business Registration…
02:08Concept checktest record createdPR #2348 pytest_unit — test_renaming_a_verification_method_leaves_something_to_publish
01:58Concept checktest record createdPR #2347 pytest_unit — test_permanently_refused_application_stops_telling_the_applicant_to_wait
01:50Concept checktest record createdPR #2346 vitest_unit — sends the org chart code for the body the registrar names when registering an agency
01:40Concept checktest record createdPR #2345 vitest_unit — summarizeVersionChanges — a change inside a repeating table > reports the child question as changed when only its proof requirement was edited
01:35Concept checktest record createdPR #2344 pytest_unit — test_a_body_name_left_behind_in_the_published_version_still_needs_mapping
01:33Concept checkproblem reportedG-2026-W34-003 editor: A repeating table lets an agency ask the same short set of questions once per item -- one row per director, one row per shareholder. The table itself is a…
01:29Concept checktest record createdPR #2343 vitest_unit — the portal's development content policy (CSP spec §5.3) > switches the raw-markup guard on and names the portal cleaning routine
01:22Concept checkfix recorded mergedPR #2339 implements E-2026-W33-034
01:10Concept checktest record createdPR #2342 pytest_unit — test_server_error_reply_carries_the_policy_and_hardening_headers
01:03Concept checktest record createdPR #2341 vitest_unit — an answer the agency removed from its approved list, carried into the new form > is told apart from an answer that is still on the list
00:59Concept checkfix work startedPR #2339 implements E-2026-W33-034
00:49Concept checkproblem reportedG-2026-W34-002 portal: An applicant's saved answer that is no longer on the agency's approved list is labelled "will be re-checked" and then never checked, in either of the two…
00:38Concept checkproblem reportedG-2026-W34-001 editor: A procedure's legal basis is the law, regulation or decree that authorises an agency to demand what it demands -- "Companies Act 2015, s.12" (legal_basis).…
00:29Concept checktest record createdPR #2338 vitest_unit — Version history — a publish whose only change was the law authorizing the service > reports the legal basis as what changed, instead of calling the publish an identical snapshot
00:18Concept checktest record createdPR #2337 pytest_unit — test_an_incorporation_lands_a_company_row_the_registrar_can_bond_to
00:04Concept checktest record createdPR #2335 structural — test_cancelled_wallet_seam_is_retired_from_smartrules
Sunday 16 August
21:23Concept checkproblem reportedG-2026-W33-146 editor: A published version is the frozen copy of a procedure that the public API serves -- the thing applicants are actually judged against, and the record an agency…
21:23Concept checktest record createdPR #2331 pytest_unit — test_read_surface_reports_that_the_refusal_notice_never_reached_the_applicant
21:17Concept checktest record createdPR #2328 pytest_unit — test_version_history_names_the_publisher_not_their_account_id
21:11Concept checkfix recorded mergedPR #2323 implements E-2026-W33-033
21:10Concept checkproblem reportedG-2026-W33-145 editor: In plain words: the messages a procedure emails to applicants -- "Your application has been received", "A correction is needed" -- are the one part of a…
21:03Code reviewtest record createdPR #2327 pytest_unit — test_two_bad_rows_in_one_table_are_told_apart
20:50Concept checkproblem reportedG-2026-W33-144 platform: In plain words: an event binding is the rule an agency sets up so that when a reviewing step is approved, the platform automatically reports the file to an…
20:45Concept checktest record createdPR #2326 vitest_unit — EventDetail — the moment that caused a delivery reads in plain words > names the registration itself in words, not as the raw stored code
20:36Concept checktest record createdPR #2324 vitest_unit — editor publish help tells registrars how to hand out a version that stays put (G-2026-W33-047) > does not call the always-latest address stable, and gives the fixed-version address
20:32Concept checkfix work startedPR #2323 implements E-2026-W33-033
20:23Concept checktest record createdPR #2322 vitest_unit — the official list drops the answer an applicant already gave (RD7) > still shows their answer and tells them to choose again
20:18Concept checktest record createdPR #2320 vitest_unit — RequirementEditor — the registry offer lists every match and lets the author pick (Overview §7, claim 7.2) > offers every matching registry field when the typed text matches several groups
20:13Concept checktest record createdPR #2318 vitest_unit — CompletenessDashboard — an edit took the procedure off the air (claim 9.2) > says a fresh publication is outstanding, instead of only "Published — v8 is live"
20:09Concept checktest record createdPR #2317 vitest_unit — SmartLinkPicker marks paused integrations instead of hiding them (gap G-2026-W32-035) > still lists a switched-off connector or operation, says it is paused, and refuses the pick
20:06Concept checkproblem reportedG-2026-W33-143 editor: An applicant meets a procedure through the frozen copy the public API serves -- the published version. Editing the draft in the editor changes nothing an…
19:57Concept checkproblem reportedG-2026-W33-142 editor: In plain words: the Requirements tab carries a one-line summary strip across the top of the screen an agency does most of its work on. Its last slot answers…
19:45Code reviewtest record createdPR #2314 pytest_unit — test_checklist_refuses_a_review_step_from_another_registration
19:44Concept checkproblem reportedG-2026-W33-141 portal: Moving a half-finished form onto an updated one - carry over (D19): the applicant explicitly asks for her saved answers to be moved into the republished form -…
19:39Concept checktest record createdPR #2313 pytest_eval — EVAL-225
19:34Concept checkproblem reportedG-2026-W33-140 editor: A readiness check is the standing list of what still stands between a procedure and being published, sorted into what blocks it, what is merely advisable, and…
19:14Concept checktest record createdPR #2311 vitest_unit — hasValue — official-list (catalog) field > returns "defined" when the official list holds the acceptable values
19:05Concept checktest record createdPR #2309 pytest_unit — test_a_transferred_officer_can_no_longer_rewrite_their_note
17:26Concept checkproblem reportedG-2026-W33-139 editor: A registrar creates a question called "Registration number" that collects free text. In the check builder they pick a threshold check (a comparison rule --…
17:13Concept checkproblem reportedG-2026-W33-138 editor: In plain words: the screen a registrar sees just before publishing tells her how many people are part-way through an application. It asks the server about ONE…
17:05Concept checktest record createdPR #2304 pytest_unit — test_temporal_before_keeps_the_time_of_day_of_a_datetime_answer
16:58Concept checkproblem reportedG-2026-W33-137 editor: A registrar retires a procedure by pressing "Archive". One confirmation box stands between that press and the change, and it is the only place in the product…
16:52Concept checktest record createdPR #2298 pytest_eval — EVAL-224
16:42Concept checkproblem reportedG-2026-W33-136 published: A registrar publishes a company-registration procedure whose Directors group is bound to the typed directors table. The published rulebook — the…
16:32Concept checkproblem reportedG-2026-W33-135 published: In plain words: a published procedure is a frozen copy of an agency's rules, served to any outside system that consumes them. Overview v4 promises that when…
16:30Concept checktest record createdPR #2295 vitest_unit — Version history — a publish whose only change was a reviewer checklist > reports the reviewer checklist as what changed, instead of calling the publish an identical snapshot
16:22Concept checktest record createdPR #2294 pytest_eval — EVAL-223
16:19Concept checkfix work startedPR #2293 implements E-2026-W33-030
16:08Concept checkproblem reportedG-2026-W33-134 editor: A reviewer checklist is the short list of things one named reviewing step must tick off before it accepts an answer -- "the bank certificate is dated within 90…
15:48Concept checkproblem reportedG-2026-W33-133 editor: A published version is the frozen copy of a procedure's rules that the public API serves; when an agency changes the rules it publishes a new copy, and…
15:45Concept checktest record createdPR #2290 pytest_unit — test_removed_reviewer_checklist_names_the_step_that_owned_it
15:37Concept checkproblem reportedG-2026-W33-132 editor: A message template is the wording an agency writes once -- "Your application has been received" -- that the platform emails an applicant when something happens…
15:32Concept checkproblem reportedG-2026-W33-131 editor: The Publish tab's version history lists every version a procedure has published, and marks the ones still being used with the badge "In use by open…
15:10Concept checkproblem reportedG-2026-W33-130 platform: Publishing a procedure again leaves the agency's messages behind on the old version. A message a procedure sends — the acknowledgement an applicant gets on…
15:09Concept checkfix recorded mergedPR #2240 implements E-2026-W33-035
15:06Concept checktest record createdPR #2286 vitest_unit — tells a registrar what to do about a check that cannot read this question
14:55Concept checkproblem reportedG-2026-W33-129 editor: A reviewer checklist is the short list of things one named reviewing step must confirm before it accepts an answer -- "the bank certificate is dated within 90…
14:52Concept checktest record createdPR #2282 vitest_unit — raises the amber flag when consent collapses or emails bounce, and leaves it down when nothing is wrong
14:48GitHub issuefix recorded mergedPR #2226 implements E-2026-W33-024
14:42Code reviewfix recorded mergedPR #2278 implements E-2026-W33-027
14:32Concept checktest record createdPR #2281 pytest_unit — test_the_ceremony_never_publishes_a_release_no_committed_key_can_verify
14:23Concept checkproblem reportedG-2026-W33-128 editor: The typed rule builder (D41, docs/specs/2026-07-31-typed-rule-builder.md) greys out checks that can never read a question's answer. The spec's subsection "The…
14:12Concept checktest record createdPR #2279 pytest_unit — test_the_deployment_told_to_upgrade_itself_on_edge_actually_gets_there
14:02Code reviewfix work startedPR #2278 implements E-2026-W33-027
13:59Concept checkproblem reportedG-2026-W33-127 platform: A *signing key* is the private half of a pair. The public halves a deployment trusts live in deploy/registry/trusted-keys/, split by claim: images/ for "we…
13:56Concept checktest record createdPR #2277 pytest_unit — test_a_deployment_older_than_the_throttle_never_receives_it
13:50Concept checkfix recorded mergedPR #1918 implements E-2026-W32-053
13:50Concept checkfix recorded mergedPR #1951 implements E-2026-W32-076
13:43Concept checktest record createdPR #2284 pytest_unit — test_publisher_does_not_snapshot_the_procedures_message_wording
13:34Concept checktest record createdPR #2275 pytest_unit — test_the_published_fit_ledger_can_be_regenerated_from_this_repository
13:31Concept checkproblem reportedG-2026-W33-126 eapproval: A decision filed by turning a question into a formal objection is served with no name on it, so the review timeline still shows a sign-in code where the…
13:28Concept checkfix recorded mergedPR #2252 implements E-2026-W33-038
13:24Concept checktest record createdPR #2274 pytest_unit — test_an_upgrade_refuses_to_start_when_the_backup_no_longer_fits_the_window
13:22Concept checkfix recorded mergedPR #2270 implements E-2026-W33-044
13:05Concept checkproblem reportedG-2026-W33-125 platform: A *maintenance window* is the stretch of night a country tells us it is willing to be down. It is set in that country's own deployment file and read in that…
13:03Concept checktest record createdPR #2273 pytest_unit — test_moving_a_question_up_never_strands_a_published_procedure
12:56Code reviewfix recorded mergedPR #2258 implements E-2026-W33-039
12:45Concept checktest record createdPR #2272 pytest_unit — test_money_answer_template_is_savable
12:39Concept checkproblem reportedG-2026-W33-124 platform: A release announcement is one small signed file that names exactly which release a deployment should run — its version, its commit, and the exact image bytes…
12:30Concept checkfix recorded mergedPR #2268 implements E-2026-W33-042
12:22Code reviewfix recorded mergedPR #2237 implements E-2026-W33-026
11:35Concept checkproblem reportedG-2026-W33-123 platform: A release channel is a named line of releases a deployment follows — stable for a country, edge for the sandbox. Each publication on a channel is one small…
11:26Concept checkfix recorded mergedPR #2265 implements E-2026-W33-040
11:01Concept checktest record createdPR #2271 pytest_unit — test_a_failed_overnight_upgrade_can_actually_put_the_deployment_back
10:37Concept checkfix work startedPR #2270 implements E-2026-W33-044
10:11Concept checkproblem reportedG-2026-W33-122 platform: The spec names exactly one configuration for the sandbox, and the shipped upgrade script cannot execute it. A *channel* is a named line of releases a…
10:08Concept checkfix recorded mergedPR #2249 implements E-2026-W33-037
09:41Concept checkfix work startedPR #2268 implements E-2026-W33-042
09:07Concept checkproblem reportedG-2026-W33-121 platform: A release channel is a named line of releases a deployment follows. A country can set its deployment to apply — upgrade itself, unattended, overnight. That…
08:39Concept checkproblem reportedG-2026-W33-120 platform: Every running part of the platform writes a running commentary of what it did — a request arrived, a job ran, something failed. Two copies of that commentary…
08:37Concept checkfix work startedPR #2265 implements E-2026-W33-040
08:35Concept checktest record createdPR #2266 pytest_unit — test_company_column_outside_the_authored_list_is_quarantined
07:45Concept checkproblem reportedG-2026-W33-119 smartlink: Leading with the measurement, because it is the whole finding. I ran the guard's own counting harness against a shipped endpoint and got the numbers the…
07:43Concept checktest record createdPR #2264 pytest_unit — test_service_list_offers_the_name_in_the_readers_language
07:29Concept checkproblem reportedG-2026-W33-118 platform: The promise is that a page on another website cannot act as a logged-in officer or applicant. It holds only because OpenGov takes a credential from one place —…
07:19Concept checktest record createdPR #2262 vitest_unit — the country front page — its public-register promise > leads the citizen to a company lookup that really searches the public register
07:09Concept checkproblem reportedG-2026-W33-117 platform: A country's identity server is configured from one file, keycloak/opengov-realm.json, and that file now says failed logins must be throttled: after ten wrong…
07:07Code reviewfix work startedPR #2258 implements E-2026-W33-039
06:40Concept checktest record createdPR #2257 vitest_unit — AssignmentPanel — a refused claim (institution staff list) > names the government body the officer must be added to, in plain words
06:27Concept checkproblem reportedG-2026-W33-116 published: A procedure's messages - the emails an applicant gets when their application is received, corrected or decided - are treated by Overview v4 section 11 as part…
06:26Concept checktest record createdPR #2256 pytest_unit — test_the_seeded_job_applies_a_migration_over_rows_or_stops_promising_it
06:18Concept checkfix recorded mergedPR #1894 implements E-2026-W32-039
05:36Concept checktest record createdPR #2254 pytest_unit — test_the_drill_can_tell_the_model_folder_did_not_come_back
05:21Concept checktest record createdPR #2253 pytest_unit — test_a_newer_release_is_announced_once_not_every_morning
05:19Concept checkproblem reportedG-2026-W33-115 platform: A backup captures three things from a running deployment: the database, the world-model folder, and the Keycloak realm — the identity server's record of who…
04:40Concept checkproblem reportedG-2026-W33-114 platform: A country's database is not empty, and the dangerous moment in an upgrade is the one where a schema change meets rows that are already there. Claim 9.17 says…
04:28Concept checkfix recorded mergedPR #2029 implements E-2026-W33-005
04:12Concept checkfix work startedPR #2252 implements E-2026-W33-038
03:57Concept checktest record createdPR #2251 pytest_unit — test_delete_blocked_when_a_per_context_variation_still_proves_another_field
03:44Code reviewtest record createdPR #2250 pytest_unit — test_a_restart_after_a_crash_still_tells_attached_streams_to_refetch
03:42Concept checkproblem reportedG-2026-W33-113 platform: The installer decides whether tonight's backup worked by COUNTING bundles, and the backup deletes an old bundle in the same run — so on a host that has been…
03:35Code reviewproblem reportedG-2026-W33-112 platform: Once the request counter starts refusing callers, the line naming the busiest caller reads zero forever Concrete scenario: an operator has watched real traffic…
03:35Code reviewproblem reportedG-2026-W33-111 platform: Live updates come back after a hub crash without telling the browsers to refetch what they missed Concrete scenario: an officer has the approval workspace…
03:10Concept checkproblem reportedG-2026-W33-110 smartrules: Overview section 11 promises that the messages a procedure sends are part of the procedure itself -- "their triggers, their recipients, and their content in…
03:07Concept checkfix work startedPR #2249 implements E-2026-W33-037
02:39Concept checkproblem reportedG-2026-W33-109 platform: The list that decides whether a merge redeploys the sandbox does not match the list every sibling workflow uses, and the comment three lines above it says it…
02:36Concept checktest record createdPR #2248 pytest_unit — test_readiness_stays_silent_on_a_fee_whose_smartlink_binding_resolves
02:01Concept checkfix recorded mergedPR #2238 implements E-2026-W33-032
02:01Concept checkproblem reportedG-2026-W33-108 platform: The Fit Ledger is the platform's published answer to the question "how much of a real government service can OpenGov actually express?". It is a page in the…
01:26Concept checkproblem reportedG-2026-W33-107 platform: A deployment keeps two things that must come back together. One is the database. The other is the model folder (worldmodel volume) - the folder holding the…
01:26Concept checktest record createdPR #2244 pytest_unit — test_published_version_never_waits_on_a_removed_step
00:40Concept checkfix work startedPR #2200 implements E-2026-W33-036
00:23Concept checktest record createdPR #2241 pytest_unit — test_re_resolutions_sees_a_saved_rule_and_a_shared_list_used_inside_a_table
00:22Concept checkfix recorded mergedPR #1940 implements E-2026-W32-069
00:22Concept checkproblem reportedG-2026-W33-106 platform: The platform writes down how fast it promises to be. A speed promise (a "latency budget") is the longest a page may take before a run is counted as failed —…
00:20Concept checkfix work startedPR #2240 implements E-2026-W33-035
00:09Concept checkfix recorded mergedPR #1938 implements E-2026-W32-067
Saturday 15 August
23:17Concept checkfix work startedPR #2238 implements E-2026-W33-032
22:58Concept checkproblem reportedG-2026-W33-105 platform: A release channel is a named line of releases a deployment follows — stable for a country, edge for the sandbox. Once a day a timer on the deployment's own…
22:54Concept checkfix recorded mergedPR #2092 implements E-2026-W33-016
21:53Concept checkproblem reportedG-2026-W33-104 smartrules: A registrar can say that one uploaded document also proves other fields - called a proof group - by ticking the editor's "This document also proves..."…
21:44Concept checkfix recorded mergedPR #1924 implements E-2026-W32-054
21:22Code reviewfix work startedPR #2237 implements E-2026-W33-026
21:13Concept checkproblem reportedG-2026-W33-103 smartrules: D23 (ratified) makes a fee one more requirement on the authoring surface: the registrar says how the payment is proven on the Fees tab, through the same proof…
21:04Concept checkfix recorded mergedPR #2020 implements E-2026-W33-003
20:30Concept checkproblem reportedG-2026-W33-102 smartrules: A published procedure can order every reviewer to wait for a step that the same published procedure does not contain. THE SCENARIO IN REAL VALUES. An agency…
20:18Code reviewfix recorded mergedPR #2228 implements E-2026-W33-025
19:44Concept checkproblem reportedG-2026-W33-101 smartrules: A saved rule is a check an agency writes once and attaches to many questions ("the person must be at least 18"). A shared list is an official list of allowed…
19:43Concept checktest record createdPR #2233 pytest_unit — test_publish_gate_never_demands_a_mapping_the_publisher_discards
18:49Concept checkproblem reportedG-2026-W33-100 editor: Overview section 11 promises that the same structured editor which captures requirements also captures the messages a procedure sends -- "their triggers, their…
17:58Concept checktest record createdPR #2229 pytest_unit — test_openapi_projection_carries_semantic_group_for_repeating_table_columns
17:56Concept checkproblem reportedG-2026-W33-099 smartrules: An agency that keeps its own existing database runs a procedure in what the editor calls "Use existing database" mode (registry_mode: "connector"). In that…
17:52Code reviewfix work startedPR #2228 implements E-2026-W33-025
17:46Concept checkfix recorded mergedPR #1998 implements E-2026-W32-120
17:22Concept checkproblem reportedG-2026-W33-098 published: A registration can ask the same questions once per person - a repeating table of directors (a question whose kind is group), each row holding given name,…
16:37Concept checktest record createdPR #2227 vitest_unit — RequirementRow — the review mark on a repeating table > never leaves a repeating table flagged as unreviewed with nothing to act on
16:34Concept checkproblem reportedG-2026-W33-097 editor: A registrar is tailoring one question for a particular context — say the proof-of-address question as it appears to sole proprietors. The variation editor…
16:24Concept checkfix recorded mergedPR #1942 implements E-2026-W32-071
16:23Concept checkfix recorded mergedPR #1948 implements E-2026-W32-074
16:23Concept checkfix recorded mergedPR #1995 implements E-2026-W32-118
16:23Concept checkfix recorded mergedPR #1997 implements E-2026-W32-115
15:58GitHub issuefix work startedPR #2226 implements E-2026-W33-024
14:57GitHub issuefix recorded mergedPR #2211 implements E-2026-W33-023
14:51Concept checkfix recorded mergedPR #1944 implements E-2026-W32-072
14:37Concept checkproblem reportedG-2026-W33-096 platform: Overview v4 section 3 describes the approval flow as a graph of named verification steps -- a committee, a tax desk, a field-visit team -- each of which cannot…
14:17Concept checktest record createdPR #2224 pytest_unit — test_the_desk_list_shows_every_step_the_officer_may_act_on
13:22Concept checktest record createdPR #2223 pytest_eval — EVAL-222
13:13Code reviewfix recorded mergedPR #2215 implements E-2026-W33-028
12:01Concept checkproblem reportedG-2026-W33-095 smartrules: In plain words: the moment a procedure version went live is stored without saying which clock it is on, so every screen that shows it has to guess — and…
12:00Concept checktest record createdPR #2221 vitest_unit — RequirementRow — the acceptable-value mark on a repeating table > never leaves a repeating table marked as missing an acceptable value
10:56Concept checkproblem reportedG-2026-W33-094 editor: A published version is a frozen copy of a procedure's rules -- the record an agency points at months later to say what applied on a given day. The Publish tab…
10:47Code reviewfix recorded mergedPR #2208 implements E-2026-W33-022
10:46Concept checkfix recorded mergedPR #2218 implements E-2026-W33-029
10:44Concept checkproblem reportedG-2026-W33-093 editor: Before a registrar publishes, the editor opens one confirmation screen (PublishConfirmDialog.tsx) whose job is to state, at the moment of decision, what…
09:26Concept checktest record createdPR #2220 vitest_unit — the navigator line for an official-list field with no list > tells the registrar the list of counties is still missing
08:46Concept checkfix work startedPR #2218 implements E-2026-W33-029
08:43Concept checktest record createdPR #2219 vitest_unit — RequirementRow — the answer type a registrar reads > calls an answer type what the authoring form calls it, never by its code word
08:26Concept checkproblem reportedG-2026-W33-092 smartrules: Before a procedure can go on the air, the editor runs a readiness check and lists everything still wrong with it. Each entry is meant to be a doorway: click it…
08:12Concept checktest record createdPR #2216 pytest_unit — test_the_timeline_names_the_officer_who_filed_each_decision
08:11Code reviewfix work startedPR #2215 implements E-2026-W33-028
07:51Concept checktest record createdPR #2214 vitest_unit — Person page — procedure assignments name the role and the application > shows the role name and the application reference the server sent, not two identifiers
07:26Concept checkproblem reportedG-2026-W33-091 editor: The rights ledger — the append-only record of who changed whose rights, and when (platform_audit_log) — stores staff-list changes by institution id and never…
07:03Concept checkproblem reportedG-2026-W33-090 editor: The person page in the editor's Administration area (PersonPage.tsx, which draws the shared rights picture component RightsPicture.tsx) is the one screen a…
07:00Concept checkfix work startedPR #2213 implements E-2026-W31-002
06:38Concept checktest record createdPR #2212 pytest_unit — test_two_directors_stalled_checks_are_told_apart_by_the_server
06:38Concept checkproblem reportedG-2026-W33-089 editor: Every person on the platform has a rights history: the times someone gave them a right such as Registrar or Verifier, took one away, or added them to an…
06:24GitHub issuefix work startedPR #2211 implements E-2026-W33-023
06:14Concept checktest record createdPR #2210 vitest_unit — ConditionExpressionBuilder country-typed condition gets a country picker (gap G-2026-W32-076) > offers the countries by name and stores the ISO code, instead of asking the registrar to type KE
06:13Concept checkproblem reportedG-2026-W33-088 editor: The Rights log is the screen a country administrator opens to see who granted or removed which right, for whom, when and why. The spec that ratified it calls…
05:18Concept checkproblem reportedG-2026-W33-087 editor: A published version is the frozen copy of a procedure an agency can point at months later to say what the rules were on a given day. The Publish tab shows two…
05:05Concept checkproblem reportedG-2026-W33-086 smartlink-admin: An operator in Lesotho opens the SmartLink admin console at admin.gov.ls to change the credentials the platform uses to reach an external company register. The…
04:54Code reviewfix work startedPR #2208 implements E-2026-W33-022
04:19Concept checkproblem reportedG-2026-W33-085 editor: Every question on a form has a position — the order applicants meet it in (sort_order). That position is what the frozen published copy of a procedure records,…
04:13Concept checktest record createdPR #2206 pytest_unit — test_restoring_a_retired_procedure_keeps_an_unpublished_edit_visible
03:53Code reviewfix work startedPR #2205 implements E-2026-W33-021
03:51Concept checkproblem reportedG-2026-W33-084 editor: A procedure the public can already apply under carries the label "published". The moment a registrar edits anything that published copy captured -- a question,…
03:43Code reviewtest record createdPR #2203 pytest_unit — test_the_catalogue_answers_not_changed_when_the_caller_returns_its_fingerprint
03:36Concept checkproblem reportedG-2026-W33-083 editor: A procedure that is "Published" is on the air: applicants see it and are judged against it. A procedure that is "Draft" is not. The editor prints which of the…
03:35Concept checktest record createdPR #2202 vitest_unit — hero copy on a deployment that has written no welcome words > does not pass the built-in English welcome off as Somali
03:34Code reviewproblem reportedG-2026-W33-082 published: The public API hands out a fingerprint for each answer but never says 'nothing has changed' — so every re-check re-sends the whole document Concrete scenario:…
03:24Concept checktest record createdPR #2201 pytest_unit — test_publish_preview_reports_a_renamed_child_question_as_changed
03:23Concept checkproblem reportedG-2026-W33-080 portal: A country's front page greets a citizen in that country's language. On a deployment whose only language is Somali, the greeting is in English — and the page…
03:18Concept checkproblem reportedG-2026-W33-081 editor: Some questions can only be shown by a recent build of the applicant portal -- the website where a member of the public fills in the form. Three answer kinds…
03:13Concept checktest record createdPR #2200 vitest_unit — ProcedureEditor notifications tab — which version the messages hang on > hands the Templates panel the live published version, not the procedure id
03:07Concept checktest record createdPR #2199 pytest_unit — test_evaluation_criteria_edit_reverts_published_procedure_to_draft
03:07Concept checkfix recorded mergedPR #2189 implements E-2026-W33-018
03:00Concept checktest record createdPR #2198 vitest_unit — summarizeVersionChanges — a rule edit between two published versions > reports the requirement as changed when the proof method and the acceptable values were edited
02:47Concept checktest record createdPR #2195 vitest_unit — approval workspace capability declaration (D17/D31 consumer gate) > names every form feature the officer screen can display when it asks for a form definition
02:27Concept checktest record createdPR #2194 pytest_unit — test_field_scoped_definitive_refusal_tells_the_applicant
02:07Concept checkfix work startedPR #2189 implements E-2026-W33-018
02:03Concept checktest record createdPR #2188 vitest_unit — RoleList — a picked Unit/department saves the org chart code the publish check resolves (claim 2.13) > sends the org chart code, not the display name, when a registrar names a body on the Add-role form
01:50Concept checktest record createdPR #2186 pytest_unit — test_imported_roles_carry_canonical_agent_type_codes
01:45Concept checkproblem reportedG-2026-W33-079 editor: A repeating table lets a registrar ask the same short set of questions once per item — one row per director, one row per shareholder. The table itself is a…
01:36Code reviewtest record createdPR #2185 pytest_unit — test_accented_echoed_secret_is_refused_not_crashed
01:20Code reviewtest record createdPR #2184 pytest_unit — test_one_rule_one_answer_one_verdict_whichever_way_it_arrives
01:19Concept checkproblem reportedG-2026-W33-078 editor: Overview section 11 promises that the very editor which captures requirements also captures the messages a procedure sends, and that a legal officer writes…
01:08Code reviewtest record createdPR #2183 pytest_unit — test_cross_field_money_consequent_is_enforced_when_currencies_match
00:55Concept checkproblem reportedG-2026-W33-077 editor: The editor lets an agency say WHAT OUTCOME sends work on to the next step: when the step before it approves (assert), when it sends the form back to the…
00:51Code reviewtest record createdPR #2182 pytest_unit — test_removing_a_wired_review_step_succeeds
00:36Concept checkproblem reportedG-2026-W33-076 editor: Every question on a form has a position — the order applicants meet it in (sort_order). A registrar changes it with the move-up / move-down arrows on the…
00:29GitHub issuetest record createdPR #2180 pytest_unit — test_lookup_request_body_names_required_inputs
00:03Concept checkproblem reportedG-2026-W33-075 editor: An agency can define its own review methods — the named ways a verification step gets checked, such as "Desk review" or "On-site inspection"…
Friday 14 August
23:59GitHub issuetest record createdPR #2179 pytest_unit — test_conditional_required_field_publishes_nullable_column
23:34Code reviewtest record createdPR #2178 pytest_unit — test_guard_stops_reading_an_oversized_json_body
23:00Code reviewtest record createdPR #2176 pytest_unit — test_trial_request_answered_with_client_error_releases_the_pause
22:09Concept checkproblem reportedG-2026-W33-074 editor: A published version is a frozen copy of a procedure -- the rules that were in force on the day it was published. The platform states in one place the rule that…
20:14Concept checkproblem reportedG-2026-W33-073 platform: A country's coat of arms is the one image its homepage carries. The homepage spec decided what to do when a country supplies that emblem as a line drawing…
19:01Concept checkproblem reportedG-2026-W33-072 eapproval: The homepage's third step tells a citizen, in the shipped wording of this region: "Follow every check - Each office's verification appears the moment it…
16:30Concept checkproblem reportedG-2026-W33-071 editor: The ratified institutions design promises one plain statement per agency -- "this SmartRules agency IS that government body" (IN7) -- and the enforcing half of…
15:22Concept checkproblem reportedG-2026-W33-070 smartrules: A country migrating onto the org chart (the country's own list of its government bodies, kept as governed data) is told how far it has got by two operator…
14:10Concept checkproblem reportedG-2026-W33-069 portal: The content policy spec (docs/specs/2026-07-29-content-security-policy.md) does not stop at the rule the deployed platform sends. Section 5.3 also promises the…
12:48Concept checkproblem reportedG-2026-W33-068 editor: A published version is a frozen copy of a procedure -- the record an agency can point at months later to say what the rules were on a given day. The Publish…
09:14Concept checkproblem reportedG-2026-W33-067 platform: The content policy spec (docs/specs/2026-07-29-content-security-policy.md) promises that every reply the platform sends carries exactly one of its three…
07:00Concept checkproblem reportedG-2026-W33-066 eapproval: The content policy (Content-Security-Policy — the header that tells a browser which scripts, styles and images a page is allowed to load) is designed in three…
04:45Concept checkproblem reportedG-2026-W33-065 smartlink: A money answer is ONE answer of two parts. D31 settles it in those words: money is "an amount bound to a currency -- the two are one answer, never two fields",…
04:20Concept checkproblem reportedG-2026-W33-064 editor: A procedure's own identifying details - its title, its summary, the law that authorizes it (legal_basis), its category, how it is verified, and how many rounds…
03:35Code reviewproblem reportedG-2026-W33-063 smartlink: A provider echoing an agreed secret that contains an accented character crashes the public notification receiver instead of being refused The public…
03:35Code reviewproblem reportedG-2026-W33-062 smartlink: The pass/fail rule is judged on the institution's raw answer when SmartLink calls out, but on the reshaped answer when the institution calls back An operation…
03:27Concept checkproblem reportedG-2026-W33-061 platform: Concept note 9's verdict 10 settles how the country's world map is governed: it is "a user right, mirroring the country's real governance - there is always an…
02:14Concept checkproblem reportedG-2026-W33-060 eapproval: An agency incorporates a company through a procedure built on the world model — the shared map of people, companies and addresses that every procedure now…
Thursday 13 August
19:27Concept checkproblem reportedG-2026-W33-059 approval: The approval workspace - the screen where a verifying officer reads a submitted application - fetches the published procedure definition through the same…
18:21Concept checkproblem reportedG-2026-W33-058 approval: A country can run a procedure in connector mode: the agency keeps the company register it already operates, and OpenGov adds the approval workflow on top…
16:59Concept checkproblem reportedG-2026-W33-057 eapproval: Kenya's company registration procedure defines "Company legal form" as a closed list: the agency author attaches a membership rule whose allowed values are…
14:44Concept checkproblem reportedG-2026-W33-056 published: The rule for moving a half-finished form onto an updated one — carry over (D19): moving an applicant's saved answers into the new form where the fields are…
13:23Concept checkproblem reportedG-2026-W33-055 smartrules: The wallet design that keeps an applicant's approved answers and offers them back on the next form (docs/specs/2026-07-26-vault-prefill.md section 6, recorded…
07:00Concept checkproblem reportedG-2026-W33-054 approval: Overview v4 section 11 ("Applicant Communication") names three moments that each place an obligation on the agency: "When an application is received, when a…
05:12Concept checkproblem reportedG-2026-W33-053 editor: The Publish tab carries a version history: one row per published version, so an agency can look back at what was published, when, and by whom. Each row ends…
04:49Concept checkproblem reportedG-2026-W33-052 eapproval: Overview v4 §11 states the obligation by moment: "When an application is received, when a verifier objects, when a decision issues — each moment carries an…
03:43Concept checkproblem reportedG-2026-W33-051 published: The country's front door prints every service name in one language, even for a reader the deployment itself supports in another. The homepage already…
03:34Code reviewproblem reportedG-2026-W33-050 eapproval: A bad value in a repeating table reports the same sentence twice without naming the row The submit door checks typed answers -- a date, an amount with its…
03:34Code reviewproblem reportedG-2026-W33-049 eapproval: A cross-field money rule never fires: a 50,000 KES floor passes a 10,000 KES answer A cross-field rule -- the "when a sibling answer is X, this answer must be…
01:28Concept checkproblem reportedG-2026-W33-048 smartlink-admin: Overview v4 section 6 makes the end of the approval chain the moment that matters: "Each status transition represents a role completing its verification.…
00:13Concept checkproblem reportedG-2026-W33-047 editor: Overview v4 promises that when rules change, "a new version is published while consuming applications can continue referencing the previous one until they are…
Wednesday 12 August
07:03Concept checkproblem reportedG-2026-W33-046 editor: The audit log (platform_audit_log, written through AuditLog.record — src/opengov/platform/audit.py) already records every write to a procedure, requirement,…
03:38Code reviewproblem reportedG-2026-W33-045 smartrules: A reviewer checklist can be saved against a step and a question that belong to different registrations, and publishes into the snapshot The route that saves a…
03:38Code reviewproblem reportedG-2026-W33-044 smartrules: A review step that is wired into the flow can never be deleted Removing a review step — one box in the procedure's approval flow, stored as a role (Role) —…
03:34Concept checkproblem reportedG-2026-W33-043 published: The homepage spec (docs/specs/2026-08-09-country-homepage-branding.md §4.1, region 5, the toggleable trust strip) promises the panel 'links to the public…
02:28Concept checkproblem reportedG-2026-W33-042 smartrules: The homepage spec (docs/specs/2026-08-09-country-homepage-branding.md §4.1, region 3) promises the public service catalog is ‘grouped by category with…
Tuesday 11 August
23:14Concept checkproblem reportedG-2026-W33-041 approval: The institution-scoped enforcement (institutions wave 3, W3 -- shipped per the spec's own gate table) deliberately crafts plain-language 403 and 422 messages…
22:02Concept checkproblem reportedG-2026-W33-040 editor: Overview v4 section 2 (Four-Layer Requirement Model) names the Acceptable Value layer as one of the four the tool tracks per requirement, alongside Data,…
20:55Concept checkproblem reportedG-2026-W33-039 editor: The requirement-authoring screen's readiness strip (CompletenessDashboard) computes each requirement's Verification-layer status (the fourth of the four layers…
20:40GitHub issueproblem reportedG-2026-W33-038 smartrules: Published verification endpoint never says which fields to send GitHub issue #2115: The published contract tells an outside program to send a request to a…
20:40GitHub issueproblem reportedG-2026-W33-037 smartrules: A field that only sometimes appears is published as a column that can never be empty GitHub issue #2114: A requirement can be set to appear only in some cases…
20:02Concept checkproblem reportedG-2026-W33-036 editor: Overview v4 section 2 (the Four-Layer Requirement Model) says the fourth layer, Verification, answers "who checks each requirement, what method do they use,…
18:40Concept checkproblem reportedG-2026-W33-035 platform: D42 (ratified 2026-08-04) names a known mismatch between two things meant to answer the same question: can an officer act on a step, and does that step show up…
17:35Concept checkproblem reportedG-2026-W33-034 smartlink: SmartLink keeps its own audit trail of every external verification call, the QueryLog row (docstring: "Audit trail -- every SmartLink API call logged",…
15:54Code reviewfix recorded mergedPR #2100 implements E-2026-W33-019
15:42Concept checkproblem reportedG-2026-W33-033 editor: The requirement list in the editor's two-pane studio (RequirementRow.tsx) shows four small status dots per row for the four layers of the Overview's…
15:15Code reviewfix work startedPR #2100 implements E-2026-W33-019
13:56Concept checkproblem reportedG-2026-W33-032 editor: The existence rule type (one of the 7 acceptable-value rule types) lets an agency author pick a specific registry via a SmartLink connector picker in…
13:18Concept checkproblem reportedG-2026-W33-031 editor: The two-pane requirements studio shipped 2026-08-10 (PR #2068) added a plain-language next-action hint (nextActionHint(), RequirementRow.tsx:39-47) that tells…
12:41Concept checkproblem reportedG-2026-W33-030 editor: The acceptance rule (code: substantial_criteria) is how a requirement states the membership rule type from Overview section 2 -- "the answer must be one of an…
12:11Concept checkproblem reportedG-2026-W33-029 eapproval: Every other conversation route in conversation/routes.py -- posting a comment, listing comments, opening a clarification, watching presence -- calls…
11:56Concept checkproblem reportedG-2026-W33-028 editor: Overview v4 section 2's own "Evaluation criteria" paragraph (the Verification layer's payoff) says the checklist a verifier actually uses is what makes a…
09:50Concept checkfix work startedPR #2092 implements E-2026-W33-016
09:36Concept checkproblem reportedG-2026-W33-027 editor: Overview v4 section 2 ("Verification: Roles, Methods, and Flow") says a role's agent type — who performs a verification step, a human or a machine — is one of…
09:23Concept checkproblem reportedG-2026-W33-026 editor: Overview v4's Data layer (the first of the four-layer requirement model -- Data, Proof, Acceptable Value, Verification) says a field's type "determines how it…
08:23Concept checkproblem reportedG-2026-W33-025 editor: The content policy (code: Content-Security-Policy) spec (docs/specs/2026-07-29-content-security-policy.md) decided in §5.5 (decision D-G) and pinned in its §8…
03:39Code reviewtest record createdPR #2087 pytest_unit — test_a_money_answer_comes_back_as_one_whole_answer
03:34Code reviewproblem reportedG-2026-W33-024 unknown: A money answer is offered back split in two, and the form receives only its currency A question that asks for a sum of money is ONE question on the form, but…
02:00Concept checktest record createdPR #2086 pytest_unit — test_money_field_renders_readable_amount_not_python_dict_repr,test_country_field_renders_translated_name_not_bare_code,test_two_letter_answer_on_a_non_country_field_is_left_alone
01:51Concept checkproblem reportedG-2026-W33-023 platform: D31 (docs/specs/divergences-from-overview-v4.md, lines 896 and 904) settled that a money field (code: money) is one answer bound to a currency, never rendered…
00:14Concept checkproblem reportedG-2026-W33-022 editor: A civil servant registers a business under a procedure whose requirements include "Company name", authored with registry_binding set to name (the editor's…
Monday 10 August
22:57Concept checktest record createdPR #2081 pytest_unit — test_cross_field_rule_on_money_field_with_mismatched_currency_refuses
22:50Concept checkproblem reportedG-2026-W33-021 smartrules: D31 (docs/specs/divergences-from-overview-v4.md::D31) is this repo's ratified direction for money fields: a comparison across two different currencies is…
20:27Concept checkfix recorded mergedPR #2070 implements E-2026-W33-012
20:10Concept checkproblem reportedG-2026-W33-020 editor: An agency author picks "Bot only" as the review method for a SmartLink-verified field (e.g. a business-registry lookup), which sets node_type to automation.…
20:04Concept checkfix work startedPR #2070 implements E-2026-W33-012
18:44Concept checkfix recorded mergedPR #2063 implements E-2026-W33-010
18:27Concept checkproblem reportedG-2026-W33-019 editor: Today's requirement-authoring rework (PR #2047, commit 0ee5490de) added a rapid-capture strip (QuickCapture) where a registrar types a brainstormed need and…
18:24Concept checkfix work startedPR #2063 implements E-2026-W33-010
18:10Concept checkfix recorded mergedPR #2058 implements E-2026-W33-009
17:53Concept checkproblem reportedG-2026-W33-018 portal: The applicant's own past answer on a catalog-bound field (a value picked from a steward-maintained list, e.g. legal_form — the binding metadata RD7 defines)…
17:34Concept checkproblem reportedG-2026-W33-017 editor: Today's requirement-authoring rework (PR #2047, commit 0ee5490de) consolidated the requirements screen's readiness strip (CompletenessDashboard.tsx) from six…
17:26Concept checktest record createdPR #2059 vitest_unit — FlowVisualization does not present a dead reject edge as live (Overview §8 / claim 8.1) > omits "Only if X is rejected" when the precondition's reject ends the whole application
17:17Concept checkproblem reportedG-2026-W33-016 editor: An agency author builds a two-step review flow: Role A (a normal, field-scoped reviewer) and Role B, whose "what happens before B?" panel (the precondition…
17:04Concept checkfix work startedPR #2058 implements E-2026-W33-009
16:43Concept checkproblem reportedG-2026-W33-015 editor: The Simplification opportunities panel in the editor's Completeness dashboard (CompletenessDashboard.tsx) is the code's own direct build of this exact passage…
16:03Concept checkproblem reportedG-2026-W33-014 editor: The published procedure spec -- the document every consuming system reads, per Overview §11 ("SmartRules treats these communications as part of the procedure…
14:59Concept checkfix recorded mergedPR #2036 implements E-2026-W33-008
14:21Concept checkfix work startedPR #2036 implements E-2026-W33-008
14:00Concept checkfix recorded mergedPR #2037 implements E-2026-W33-007
13:58Concept checktest record createdPR #2039 pytest_unit — test_list_public_datasets_enumerates_known_public_datasets
13:49Concept checktest record createdPR #2038 vitest_unit — FormPreview — proof-mode badge reads the real persisted key > shows a field's proof-method badge when modes_of_proof is keyed 'type'
13:48Concept checkproblem reportedG-2026-W33-013 published: The public dataset API (worldmodel/routes.py) ships exactly one route: GET /api/public/v1/datasets/{dataset_key} (line 48) — fetch one dataset by a key the…
13:41Concept checkfix work startedPR #2037 implements E-2026-W33-007
13:12Concept checkproblem reportedG-2026-W33-012 editor: FormPreview.tsx's Preview tab is where a registrar checks, before publishing, that everything they authored -- labels, proof methods, rules -- will actually…
12:07Concept checktest record createdPR #2036 vitest_unit — Rights log page — person search reaches beyond the capped 200-user page > finds a person outside the first 200 users via the backend search, not a capped local filter
11:53Concept checkproblem reportedG-2026-W33-011 editor: The Rights log's "Search by person" box (RightsLogPage.tsx:37-51) is meant to let an administrator answer "who gave this person a right, and when?" -- the…
10:46Concept checktest record createdPR #2034 pytest_unit — test_variant_description_override_is_translatable
10:30Concept checkproblem reportedG-2026-W33-010 editor: A registrar can vary a requirement's help text (the guidance shown beneath a field, Requirement.descriptions -- claim 2.3b, built 2026-07-30) by applicant…
10:17Concept checkfix recorded mergedPR #2031 implements E-2026-W33-006
10:08Concept checkfix work startedPR #2031 implements E-2026-W33-006
09:20Concept checkfix work startedPR #2029 implements E-2026-W33-005
07:29Concept checktest record createdPR #2027 vitest_unit — VariantsEditor — per-context Proof authoring parity with the base field (gap G-2026-W33-006)
07:16Concept checktest record createdPR #2024 pytest_unit — test_rename_blocked_when_variant_only_cross_field_rule_references_it
07:02Concept checkproblem reportedG-2026-W33-009 editor: The field-reference integrity guard (claim 2.19) is supposed to block renaming or deleting a requirement's field_name (the internal key another rule points at)…
06:16Concept checkfix work startedPR #2020 implements E-2026-W33-003
05:59Concept checkproblem reportedG-2026-W33-008 approval: The reviewing officer's activity log (ClaimsHistory, the "Review Activity" timeline in the eApproval workspace) tags every entry with who filed it. For an…
05:28Concept checkproblem reportedG-2026-W33-006 editor: A registrar can share one uploaded document across several fields on the base requirement -- called a "proof group" -- by linking a dependent field's proof…
05:12GitHub issueissue closed#1340 Clarification aging sweep has never actually been scheduled
03:35Concept checktest record createdPR #2007 pytest_unit — test_smartlink_operations_flags_a_fee_with_a_dangling_binding
03:33Code reviewproblem reportedG-2026-W33-005 platform: Oversized JSON request bodies are still held whole in memory, which the guard says it avoids The JSON body guard (JsonBodyNulGuard) reads every incoming JSON…
03:33Code reviewproblem reportedG-2026-W33-004 platform: A paused connection to an outside system never un-pauses when the trial request comes back rejected A connection pause (circuit_breaker) is the safety valve…
03:29Concept checkfix recorded mergedPR #2006 implements E-2026-W33-002
03:20Concept checkproblem reportedG-2026-W33-003 smartlink: A registrar can give a fee (FeeItem) an agency_api or third_party_api proof mode with a SmartLink binding (a connector + operation pair that names which…
03:20Concept checkfix work startedPR #2006 implements E-2026-W33-002
01:49Concept checktest record createdPR #2005 vitest_unit — hasProof — Overview v4 §2.4 adaptive-data-group variants > returns "defined" when the base formal_criteria is empty but every variant carries a proof mode
01:47Concept checkfix recorded mergedPR #2004 implements E-2026-W33-001
01:39Concept checkproblem reportedG-2026-W33-002 editor: hasProof() in layerStatus.ts (the Proof layer of the four-layer requirement model -- Data, Proof, Acceptable Value, Verification) reads only the base field's…
01:35Concept checkfix work startedPR #2004 implements E-2026-W33-001
00:48Concept checktest record createdPR #2003 vitest_unit — a parent's autosave for a second child is keyed by that child's card, not the same row as the first child's
00:40Concept checkproblem reportedG-2026-W33-001 portal: The applicant portal (frontend/portal) never actually reaches the fix that was shipped for this defect. SubmitForm.tsx already tracks which card (a child or a…
Sunday 9 August
20:37Concept checkfix work startedPR #1998 implements E-2026-W32-120
19:25Concept checkfix work startedPR #1997 implements E-2026-W32-115
18:27Concept checkfix recorded mergedPR #1996 implements E-2026-W32-114
18:03Concept checkfix work startedPR #1996 implements E-2026-W32-114
17:26Concept checkfix work startedPR #1995 implements E-2026-W32-118
16:14Concept checkproblem reportedG-2026-W32-095 editor: Overview v4 section 2 names the time-based rule (code: temporal, claim 2.8) as one of the seven acceptable-value rule types, worked example "certificate less…
16:06Concept checkfix recorded mergedPR #1992 implements E-2026-W32-117
15:42Concept checkfix work startedPR #1992 implements E-2026-W32-117
15:34Concept checkproblem reportedG-2026-W32-094 smartlink-admin: The prior gap G-2026-W31-047 found that SmartLink's audit trail (the query log, QueryLog) had no concept of a repeating-group row (a table of form rows such as…
14:19Code reviewfix recorded mergedPR #1991 implements E-2026-W32-112
14:08Code reviewfix work startedPR #1991 implements E-2026-W32-112
13:23Concept checkfix recorded mergedPR #1990 implements E-2026-W32-113
13:12Concept checkfix work startedPR #1990 implements E-2026-W32-113
12:46Concept checktest record createdPR #1989 pytest_eval — EVAL-221
12:32Concept checkproblem reportedG-2026-W32-093 platform: The editor's Event Bindings page lets an agency author mark any requirement field "exposable to event bindings" -- a checkbox deciding whether that field's…
11:12Code reviewfix recorded mergedPR #1983 implements E-2026-W32-111
10:26Concept checkfix recorded mergedPR #1974 implements E-2026-W32-108
10:18Concept checktest record createdPR #1985 vitest_unit — FilterForm country-typed source field picks from the platform list (loop2red) > offers a country picker for the value and saves the code, not a typed name
10:01Code reviewfix work startedPR #1983 implements E-2026-W32-111
09:54Concept checkproblem reportedG-2026-W32-092 editor: A Filter (SmartRules' procedure-level mechanism that shows/hides a set of requirements when a condition on another field is met, authored in the editor's…
09:40Concept checkfix recorded mergedPR #1980 implements E-2026-W32-110
09:29Concept checktest record createdPR #1982 pytest_unit — test_verification_sheet_available_actions_includes_reject_for_can_reject_role
09:15Concept checkproblem reportedG-2026-W32-091 editor: Overview v4 itself describes three verifier actions (assert/object/suggest), but the 2026-07 concept set's decision D20…
09:14Concept checkfix work startedPR #1980 implements E-2026-W32-110
09:00Concept checkfix recorded mergedPR #1975 implements E-2026-W32-109
08:02Concept checktest record createdPR #1979 vitest_unit — hasValue — Overview v4 §2.4 adaptive-data-group variants > returns "defined" when the base rule is empty but every variant carries an acceptable-value rule
07:48Concept checkproblem reportedG-2026-W32-090 editor: The editor's Simplification panel (findSimplificationItems in CompletenessDashboard.tsx) exists to implement Overview v4's own test: a requirement with no…
07:40Concept checkfix recorded mergedPR #1971 implements E-2026-W32-101
07:40Concept checkfix recorded mergedPR #1973 implements E-2026-W32-102
06:53Concept checkproblem reportedG-2026-W32-089 editor: Note 9 §5 promises the Registers Studio (the tool a country uses to draw its world model — entity types like Person or Company, their fields, their…
06:26Concept checkfix work startedPR #1975 implements E-2026-W32-109
06:26Concept checktest record createdPR #1976 pytest_unit — test_check_event_bindings_flags_unresolvable_operation
06:17Concept checkproblem reportedG-2026-W32-088 smartlink-admin: A country using registry mode (code: registry_mode) = "connector" keeps its own legacy company database as the system of record; OpenGov's only channel for…
05:58Concept checkfix work startedPR #1974 implements E-2026-W32-108
05:44Concept checkfix work startedPR #1973 implements E-2026-W32-102
05:43Code reviewfix recorded mergedPR #1966 implements E-2026-W32-099
05:24Concept checkfix work startedPR #1971 implements E-2026-W32-101
05:24Concept checktest record createdPR #1972 pytest_unit — test_a_structured_answer_yields_no_opinion
05:00Concept checkproblem reportedG-2026-W32-087 editor: A visibility condition (authored in the editor's condition builder) can target an address-typed sibling field as its upstream value. An address answer is a…
04:35Concept checktest record createdPR #1970 vitest_unit — RoleForm — a custom method's chosen column survives reload (Overview §8) > rehydrates an agency-defined method into the column it was created in, not "Human review"
04:25Code reviewtest record createdPR #1968 pytest_unit — test_inbox_detail_hides_test_send
04:15Code reviewtest record createdPR #1967 pytest_eval — EVAL-220
03:53Concept checkproblem reportedG-2026-W32-086 editor: PR #1954 (merged today, closing gap G-2026-W32-010) let a registrar choose which column -- "Human review" or "Automated & hybrid" -- a newly-added verification…
03:46Concept checkfix recorded mergedPR #1962 implements E-2026-W32-094
03:46Concept checkfix recorded mergedPR #1964 implements E-2026-W32-098
03:36Code reviewproblem reportedG-2026-W32-085 published: An administrator's test message can be opened in the applicant's inbox, and is recorded as read by the applicant The applicant inbox is the legal record of…
03:36Code reviewproblem reportedG-2026-W32-084 published: A portal refused for unsupported answer kinds is told nothing about which kind, when the kind comes from a per-applicant variant A published procedure refuses…
03:08Concept checktest record createdPR #1965 pytest_unit — test_compute_readiness_flags_unresolvable_world_field
03:04Concept checkfix work startedPR #1964 implements E-2026-W32-098
03:00Concept checktest record createdPR #1963 vitest_unit — RegistryBindingPicker offers register columns for D31 field types (G-2026-W32-082)
02:48Concept checkfix work startedPR #1962 implements E-2026-W32-094
02:48Concept checkproblem reportedG-2026-W32-083 editor: A registrar builds a table requirement (e.g. "Directors") and binds it to a mandated relationship (a register, per note 9 §2 — say the company-directorship…
02:44Concept checkfix recorded mergedPR #1952 implements E-2026-W32-078
02:44Concept checkfix recorded mergedPR #1953 implements E-2026-W32-077
02:44Concept checkfix recorded mergedPR #1954 implements E-2026-W32-081
02:44Concept checkfix recorded mergedPR #1956 implements E-2026-W32-083
02:44Concept checkfix recorded mergedPR #1957 implements E-2026-W32-085
02:44Concept checkfix recorded mergedPR #1958 implements E-2026-W32-086
02:44Concept checkfix recorded mergedPR #1959 implements E-2026-W32-090
02:44Concept checkfix recorded mergedPR #1960 implements E-2026-W32-091
02:41Concept checkproblem reportedG-2026-W32-082 editor: A registrar who gives a requirement the field type "Date and time" or "Country" (both real, pickable types since D31 — DataTypePicker.tsx:16-18 lists "Date and…
01:28Concept checkfix work startedPR #1960 implements E-2026-W32-091
01:14Concept checkfix work startedPR #1959 implements E-2026-W32-090
01:04Concept checkfix work startedPR #1958 implements E-2026-W32-086
00:48Concept checkfix work startedPR #1957 implements E-2026-W32-085
00:38Concept checkfix work startedPR #1956 implements E-2026-W32-083
00:00Concept checkfix work startedPR #1904 implements E-2026-W32-082
00:00Concept checkfix work startedPR #1961 implements E-2026-W32-092
00:00Code reviewfix work startedPR #1966 implements E-2026-W32-099
Saturday 8 August
23:57Concept checkfix work startedPR #1954 implements E-2026-W32-081
23:41Concept checkfix work startedPR #1953 implements E-2026-W32-077
23:28Concept checkfix work startedPR #1952 implements E-2026-W32-078
Thursday 6 August
12:54Concept checkfix work startedPR #1951 implements E-2026-W32-076
12:19Concept checktest record createdPR #1950 vitest_unit — FormPreview honesty note for a named_rule_ref pointing at a saved temporal rule > labels the field as not previewable instead of implying the temporal rule is checked
12:11Concept checkproblem reportedG-2026-W32-081 editor: The Preview tab lets a registrar (the person authoring a procedure) try a requirement's rule before publishing, so PR #1949 (closing gap G-2026-W32-063, merged…
12:04Concept checkfix recorded mergedPR #1949 implements E-2026-W32-075
11:52Concept checkfix work startedPR #1949 implements E-2026-W32-075
11:39Concept checkfix work startedPR #1948 implements E-2026-W32-074
10:42Concept checkproblem reportedG-2026-W32-080 editor: PR #1934 (commit 348ce0abd, closing gap G-2026-W32-046) added an orgChartOptions prop to RoleForm so a registrar's picked Unit/department name resolves to the…
10:34Concept checkfix recorded mergedPR #1945 implements E-2026-W32-073
10:18Concept checktest record createdPR #1946 pytest_unit — test_version_with_only_an_unsubmitted_vault_draft_is_pinned
10:03Concept checkfix work startedPR #1945 implements E-2026-W32-073
09:58Concept checkproblem reportedG-2026-W32-079 editor: D36 already fixed one registrar-facing surface for this exact blind spot: the publish-confirm impact box (PublishConfirmDialog.tsx) now folds an unsubmitted…
09:51Concept checkfix work startedPR #1944 implements E-2026-W32-072
08:48Concept checktest record createdPR #1943 vitest_unit — VariantsEditor — country-keyed context value picks from the platform list (gap G-2026-W32-078)
08:42Concept checkfix work startedPR #1942 implements E-2026-W32-071
08:36Concept checkproblem reportedG-2026-W32-078 editor: A registrar building a requirement wants a variation (an adaptive data group, claim 2.4 -- Overview Section 2.4, "the actual fields adapt to the applicant's…
08:12Concept checkfix work startedPR #1940 implements E-2026-W32-069
07:58Concept checkfix work startedPR #1938 implements E-2026-W32-067
07:41Concept checkproblem reportedG-2026-W32-077 vault: When a government filing (an application) is approved, eApproval hands off a background job -- deferred by name, never by direct import -- that copies the…
07:25Concept checkproblem reportedG-2026-W32-076 editor: A registrar has a country-typed field ("Country of Incorporation", answered from the platform's own built-in ISO country list, never typed by hand -- D31) and…
07:13Concept checkfix recorded mergedPR #1936 implements E-2026-W32-066
07:07Concept checktest record createdPR #1937 vitest_unit — VariantsEditor — datetime-typed comparison threshold (gap G-2026-W32-075)
06:56Concept checkproblem reportedG-2026-W32-075 editor: Overview v4's adaptive data groups (field variation, code: variant) let a registrar give a requirement a different comparison threshold per…
06:47Concept checkfix recorded mergedPR #1935 implements E-2026-W32-065
06:42Concept checkfix work startedPR #1936 implements E-2026-W32-066
06:31Concept checkfix work startedPR #1935 implements E-2026-W32-065
06:13Concept checkfix recorded mergedPR #1934 implements E-2026-W32-064
06:03Concept checkfix work startedPR #1934 implements E-2026-W32-064
05:11Concept checkfix recorded mergedPR #1933 implements E-2026-W32-061
05:05Concept checkfix recorded mergedPR #1928 implements E-2026-W32-057
05:05Concept checkfix recorded mergedPR #1932 implements E-2026-W32-058
04:56Concept checkfix work startedPR #1933 implements E-2026-W32-061
04:43Concept checkfix work startedPR #1932 implements E-2026-W32-058
04:05Concept checktest record createdPR #1931 vitest_unit — FormPreview resolves adaptive-data-group variants for the previewed context shows the SA-context override rule, not the base rule, when previewing as an SA applicant
03:52Code reviewtest record createdPR #1930 pytest_unit — test_pool_closes_replaced_client_on_cert_change
03:43Code reviewtest record createdPR #1929 pytest_unit — test_transient_send_failure_backs_off_before_reattempt
03:40Concept checkproblem reportedG-2026-W32-074 editor: Overview v4 section 2 gives one concrete, named example for how a requirement's acceptable-value rule can change with context: an LLC applicant needs $1,000…
03:35Code reviewproblem reportedG-2026-W32-073 smartlink: Editing a connector's trusted certificates leaks the old connection (and, for the browser-compatible strategy, a temporary certificate file) because the…
03:35Code reviewproblem reportedG-2026-W32-072 smartlink: A short email-provider outage permanently kills every queued notification, because a failed send is retried every minute instead of backing off The email…
03:08Concept checkfix recorded mergedPR #1927 implements E-2026-W32-055
03:06Concept checkfix work startedPR #1928 implements E-2026-W32-057
02:52Concept checkfix work startedPR #1927 implements E-2026-W32-055
02:48Concept checktest record createdPR #1926 vitest_unit — the "Insert placeholder" menu offers a clarification-event token the backend already accepts
02:38Concept checkproblem reportedG-2026-W32-071 editor: A civil servant authoring a notification template for one of the conversation layer's typed clarification requests (a targeted question the agency asks the…
01:03Concept checkfix work startedPR #1924 implements E-2026-W32-054
00:34Concept checktest record createdPR #1921 vitest_unit — shows each field's own status chain, not every parallel role's pending state on every row
00:12Concept checkproblem reportedG-2026-W32-070 editor: The Preview tab (FormPreview.tsx) simulates a form so a civil servant can check their authored rules before publishing. previewEval.ts's ruleViolated (line…
Wednesday 5 August
23:50Concept checkproblem reportedG-2026-W32-069 editor: The Health sub-tab has two places a civil servant learns something needs attention: the amber badge on the sub-tab label (visible from the Templates/Overview…
23:47Concept checktest record createdPR #1919 structural — test_output_format_content_labels_map_is_declared_in_the_authored_text_registry
23:46Concept checkfix work startedPR #1918 implements E-2026-W32-053
23:31Concept checkfix recorded mergedPR #1915 implements E-2026-W32-047
23:25Concept checktest record createdPR #1916 vitest_unit — NamedRulePicker on a money field (gap G-2026-W32-068) > greys Attach for a saved date check this money question can never feed, with a reason, and never attaches it
23:18Concept checkfix work startedPR #1915 implements E-2026-W32-047
23:10Concept checktest record createdPR #1914 vitest_unit — evalCondition — an address answer cannot be string-compared (gap G-2026-W32-066)
23:00Concept checkfix work startedPR #1853 implements E-2026-W32-052
22:40Concept checkfix recorded mergedPR #1913 implements E-2026-W32-050
22:18Concept checkfix recorded mergedPR #1902 implements E-2026-W32-042
22:14Concept checkfix work startedPR #1913 implements E-2026-W32-050
22:03Concept checkproblem reportedG-2026-W32-068 editor: A saved rule (code: named rule, per plain-vocabulary.md) is a check written once and attached to many fields (claim 2.20, spec 2026-07-16 D13) -- the reuse…
21:52Concept checkfix recorded mergedPR #1910 implements E-2026-W32-049
21:36Concept checkproblem reportedG-2026-W32-067 platform: The civil-servant health widget's own on-call watchdog -- the alert that pages an operator when the periodic refresh job keeping the widget accurate has…
21:18Concept checktest record createdPR #1911 vitest_unit — SharedListBlock link (gap G-2026-W31-070) > carries the list identity, not a bare unfiltered manager address
21:18Concept checkproblem reportedG-2026-W32-066 editor: A requirement's show/hide condition (authored in the editor's ConditionExpressionBuilder.tsx) can target ANY sibling field as its upstream, including one typed…
21:10Concept checkfix recorded mergedPR #1907 implements E-2026-W32-044
19:45Concept checkfix work startedPR #1910 implements E-2026-W32-049
19:42Concept checktest record createdPR #1909 vitest_unit — Settings > Messages tab has a registrar-facing About explainer (G-2026-W32-032)
19:38Concept checkfix recorded mergedPR #1905 implements E-2026-W32-043
19:24Concept checkfix work startedPR #1907 implements E-2026-W32-044
19:11Concept checktest record createdPR #1906 vitest_unit — OutputTab certificate wording help text (gap G-2026-W32-014) > tells the registrar the wording prints exactly as typed and placeholders are not filled in
19:01Concept checktest record createdPR #1904 vitest_unit — FormatRule — Custom preview must not lie about a same-shape invalid example (gap G-2026-W32-065) > does not claim an invalid example fails when the derived pattern actually matches it
19:00Concept checkfix work startedPR #1905 implements E-2026-W32-043
18:46Concept checkproblem reportedG-2026-W32-065 editor: PR #1896 (I-2026-W32-076, merged 2026-08-05, same day) fixed gap G-2026-W31-105 for the pattern rule type (Overview v4 section 2, "pattern match (format…
18:43Concept checktest record createdPR #1903 vitest_unit — RoleForm — custom method column is chosen at creation, not derived from who performs it (Overview §8) > lets the registrar file a new custom method under Automated & hybrid, and leaves it there regardless of who performs the step
18:27Concept checkfix work startedPR #1902 implements E-2026-W32-042
18:26Concept checkfix recorded mergedPR #1900 implements E-2026-W32-041
18:14Concept checkfix work startedPR #1900 implements E-2026-W32-041
16:36Concept checktest record createdPR #1897 vitest_unit — VariantsEditor — preserves a multi-mode proof override across an untouched resave (gap G-2026-W32-059) > does not silently collapse a two-mode fallback chain to one mode when an unrelated field on the same variation is resaved
14:47Concept checkfix work startedPR #1896 implements E-2026-W32-040
14:37Concept checkproblem reportedG-2026-W32-064 smartrules: The Procedure model carries a messages JSON column (src/opengov/smartrules/models.py:71) and publish_procedure snapshots it via _snapshot_notifications…
14:34Concept checktest record createdPR #1895 vitest_unit — EvaluationCriteria base pass-condition edit stays in sync with passConditionLabels (gap G-2026-W32-054) re-syncs passConditionLabels[DEFAULT_LOCALE] when the base pass condition is corrected
14:30Concept checkfix work startedPR #1894 implements E-2026-W32-039
14:23Concept checktest record createdPR #1893 pytest_unit — test_evaluation_criteria_checklist_change_is_invisible_in_diff
14:11Concept checktest record createdPR #1892 vitest_unit — FormPreview honesty note for composite and existence rules
14:03Concept checktest record createdPR #1891 structural — test_reachability_via_reject_edge_is_not_a_false_orphan
13:57Concept checkproblem reportedG-2026-W32-063 editor: previewEval.ts's ruleViolated (line 243) switches on rule type and only evaluates comparison, membership, and pattern; every other type (composite, existence,…
13:46Concept checktest record createdPR #1890 vitest_unit — Rights log page — person search scopes the audit query server-side > re-queries the audit feed scoped to the typed person, not just the fetched page
13:32Concept checkproblem reportedG-2026-W32-062 smartlink-admin: When SmartRules imports a country service catalog (claim 10.2, src/opengov/smartrules/import_catalog.py), a requirement's automated proof (agency_api /…
13:27Concept checkfix recorded mergedPR #1888 implements E-2026-W32-032
13:16Concept checkfix work startedPR #1888 implements E-2026-W32-032
12:08Concept checkproblem reportedG-2026-W32-061 editor: The editor's own in-app manual and a prior regression test (RequirementEditor.label-semantic-suggestions.test.tsx) confirm the intent: as an agency author…
12:03Concept checktest record createdPR #1889 pytest_unit — test_envelope_keeps_exposed_field_when_authored_key_is_not_snake_case
11:54Concept checktest record createdPR #1887 vitest_unit — VariantsEditor — blank label override + translation (gap G-2026-W32-040) > never emits an empty default-locale label when the registrar leaves the override blank and types only a translation
11:36Concept checkfix recorded mergedPR #1883 implements E-2026-W32-033
11:30Concept checkproblem reportedG-2026-W32-060 editor: The editor's completeness dashboard (CompletenessDashboard.tsx) flags a requirement for removal when it has no acceptable-value condition (the "Value layer")…
11:13Concept checktest record createdPR #1885 vitest_unit — ApplicationDetail — Proof Documents card names the authoritative source (G-2026-W32-028) > shows the registrar-authored document name and issuing organization, not just the mode label
10:36Concept checkfix work startedPR #1883 implements E-2026-W32-033
10:10Concept checktest record createdPR #1880 vitest_unit — ReadinessCheck navigates a dangling shared-catalog reference > links the dangling_shared_catalog_ref issue to the Requirements tab
10:01Concept checktest record createdPR #1879 vitest_unit — criterionLines — section grouping > carries the authored section through to each rendered line
09:50Concept checktest record createdPR #1878 pytest_unit — test_publish_flags_leftover_compiled_rule_and_keeps_it
09:35Concept checktest record createdPR #1877 vitest_unit — RoleForm — Unit/department saves the org chart code, not its display name (claim 2.13) > submits the org-chart code behind the body the registrar picked by name
09:07Concept checkproblem reportedG-2026-W32-059 editor: Overview v4's Proof layer promises a ranked fallback chain per requirement: several proof modes can be accepted, tried in priority order, falling back…
08:53Concept checkfix recorded mergedPR #1875 implements E-2026-W32-029
08:53Concept checkproblem reportedG-2026-W32-058 editor: An evaluation criterion (EvaluationCriteria.checklist) is the checklist of items a reviewer confirms before deciding on a requirement. Each item the registrar…
08:42Concept checkfix work startedPR #1875 implements E-2026-W32-029
08:15Concept checkfix work startedPR #1874 implements E-2026-W30-069
08:14Concept checktest record createdPR #1873 vitest_unit — api.getProcedure applicant context (adaptive data groups) > forwards the applicant business_type so the backend can resolve field variations
Tuesday 4 August
18:14Concept checkfix recorded mergedPR #1859 implements E-2026-W32-038
17:31Concept checktest record createdPR #1861 vitest_unit — RequirementEditor — a money field variation offers a currency for its threshold (gap G-2026-W32-024) > shows a currency control next to the LLC/SA-style comparison override on a money field
17:24Concept checkfix work startedPR #1859 implements E-2026-W32-038
17:24Concept checkproblem reportedG-2026-W32-057 editor: Today's commit (I-2026-W32-024, PR #1829) gave a civil servant a working per-locale editor for the "pass condition" — the agency's own definition of what…
17:21Concept checkfix recorded mergedPR #1857 implements E-2026-W32-034
17:08Concept checktest record createdPR #1858 vitest_unit — EventBindingForm — "Operation version" field copy (gap G-2026-W32-056) > does not tell a registrar that pinning a version protects the binding from later operation changes
17:01Concept checkproblem reportedG-2026-W32-056 editor: A registrar wiring an event binding (the notification an agency sends to an external system, e.g. a licensing database, when a review step is approved) sees an…
16:43Concept checkproblem reportedG-2026-W32-055 approval: The content policy spec (docs/specs/2026-07-29-content-security-policy.md section 8) requires enumerating every route in the app and asserting each response…
16:39Concept checkfix work startedPR #1857 implements E-2026-W32-034
16:20Concept checktest record createdPR #1856 pytest_unit — test_custom_verification_method_translation_survives_create_read_and_publish
16:17Concept checkproblem reportedG-2026-W32-054 editor: A registrar authors a checklist item's pass condition (the agency's own definition of what "correct" looks like for that line) -- e.g. "ID number matches…
16:02Concept checktest record createdPR #1855 pytest_unit — test_delete_blocked_when_shared_document_still_proves_other_fields
16:00Concept checkfix recorded mergedPR #1826 implements E-2026-W32-025
16:00Code reviewfix recorded mergedPR #1852 implements E-2026-W32-027
15:48Concept checktest record createdPR #1854 vitest_unit — RuleTypePicker on a document-upload field > lists every check but marks Comparison unavailable, with a reason, and never selects it
15:35Concept checktest record createdPR #1853 vitest_unit — RequirementEditor world-field type suggestion — one-click apply (G-2026-W31-081) > lets the registrar apply the suggested type in one click, instead of only reading about the mismatch
15:26Concept checkproblem reportedG-2026-W32-053 editor: A named rule is a reusable acceptable-value rule (the resolved vocabulary's 7 rule types) an agency author saves once and attaches to many fields (claim 2.20,…
15:25Code reviewfix work startedPR #1852 implements E-2026-W32-027
15:13Code reviewfix recorded mergedPR #1850 implements E-2026-W32-028
14:52Concept checkproblem reportedG-2026-W32-052 editor: Overview v4 section 8 names seven things SmartRules lets an agency "define and publish": requirements, proof methods, acceptable values, verification roles,…
14:37Code reviewfix recorded mergedPR #1842 implements E-2026-W32-026
14:24Concept checktest record createdPR #1851 vitest_unit — PreconditionEditor — reject trigger gated by reject_finality (Overview §8 / claim 8.1) > does not offer "on rejection" for a precondition role whose reject ends the whole application
14:10Code reviewfix work startedPR #1850 implements E-2026-W32-028
14:00Concept checktest record createdPR #1849 vitest_unit — criterionLines — pass condition translation > resolves the pass condition in the reviewer's own language, same as the checklist text beside it
13:19Concept checktest record createdPR #1847 vitest_unit — ConditionExpressionBuilder datetime sibling condition (gap G-2026-W32-030) > renders a date-and-time picker, not a bare text box, when the condition field is a datetime field
12:25Concept checkproblem reportedG-2026-W32-051 editor: A verification method is the way a role checks an applicant's information — desk review, an on-site inspection, or an agency-invented method such as "Site…
12:10Concept checktest record createdPR #1844 vitest_unit — fee checklist pass-condition per-locale authoring round-trip (gap G-2026-W32-050)
12:03Concept checkproblem reportedG-2026-W32-050 editor: A fee is authored the same way as any other requirement (D23: "a fee is one more requirement"), reusing the shared EvaluationCriteria component for its…
12:01Code reviewfix work startedPR #1842 implements E-2026-W32-026
11:50Concept checktest record createdPR #1843 vitest_unit — RequirementEditor fresh-role assignment warning (gap G-2026-W32-015)
11:40Concept checkfix recorded mergedPR #1836 implements E-2026-W32-031
11:39Concept checktest record createdPR #1840 vitest_unit — RequirementEditor — a country Comparison rule picks from the platform list (gap G-2026-W32-006) > offers a country picker for the threshold value and saves the code, not a typed digit
11:25Concept checktest record createdPR #1839 vitest_unit — RuleBuilder — editing a saved list rule (gap G-2026-W32-004) > sees the field's current catalog, the same way editing a one-off rule already does
11:19Concept checkproblem reportedG-2026-W32-049 editor: A registrar defines an evaluation criterion -- a checklist line a reviewer must confirm before approving, plus its pass condition (the agency's own statement…
11:13Concept checktest record createdPR #1838 vitest_unit — FormatRule — Custom mode must persist a working, generalizing pattern (gap G-2026-W31-105) > derives a regex from typed examples that accepts an untyped valid ID and shows the design's Matches/Doesn't-match preview
11:02Concept checkfix recorded mergedPR #1411 implements E-2026-W30-081
10:59Concept checktest record createdPR #1837 pytest_unit — test_agency_labels_round_trip,test_publish_snapshot_carries_agency_labels
10:59Concept checkfix work startedPR #1836 implements E-2026-W32-031
10:45Concept checktest record createdPR #1835 vitest_unit — FeesTab — ?focus=<feeId> deep link (gap G-2026-W31-086) > highlights the focused fee row, scrolls it into view, and focuses it; FeesTab readiness signal — fee-target parity (gap G-2026-W31-086) > surfaces a no_proof_configuration issue that names this fee, even though the code is outside the allowlist
10:45Concept checkproblem reportedG-2026-W32-048 editor: A registrar wires an escalation step exactly the way the tool invites: on the "Front-Desk Reviewer" role they tick "Can reject" and pick "The whole…
10:36Concept checkfix recorded mergedPR #1570 implements E-2026-W30-084
10:35Concept checkfix recorded mergedPR #1827 implements E-2026-W32-006
10:11Concept checkproblem reportedG-2026-W32-047 editor: The registrar adds a verification role (role editor, RoleForm.tsx) and types a body name into the institution field (renders as "Unit" per claim 2.13's Role ->…
09:54Concept checkproblem reportedG-2026-W32-046 editor: RoleForm.tsx (frontend/editor/src/components/roles/RoleForm.tsx:427-433) shipped an institution-name datalist this morning (PR #1799, closing…
09:42Concept checkfix recorded mergedPR #1829 implements E-2026-W32-024
09:39Concept checktest record createdPR #1832 pytest_unit — test_registration_materialization_audits_the_refusal_and_survives_rollback
09:30Concept checkproblem reportedG-2026-W32-045 editor: A registrar builds a standard escalation flow: a "Front-Desk Reviewer" role with no preconditions, and an "Appeals Officer" role whose only precondition is…
09:24Concept checktest record createdPR #1831 vitest_unit — an address field bound to the ISO 20022 standard group (G-2026-W31-030) > renders one field control per resolved ISO 20022 sub-field, not 4 generic boxes
09:15Concept checkproblem reportedG-2026-W32-044 editor: The Rights log is the Administration area's audit trail: a plain list of who granted or removed which right, for whom, when, and why (spec…
09:14Concept checktest record createdPR #1830 vitest_unit — EventBindingForm — role filter on internal connectors (G-2026-W32-042) > gate_passed trigger with no role selected on a non-external connector saves — fires for every role, as the fieldset help text promises
09:10Concept checkfix work startedPR #1829 implements E-2026-W32-024
09:10Concept checkfix recorded mergedPR #1574 implements E-2026-W31-060
09:03Concept checkproblem reportedG-2026-W32-043 editor: An event binding is a rule an agency author sets up so that when an application reaches a certain step, SmartRules sends selected field values to an external…
08:48Concept checkfix work startedPR #1827 implements E-2026-W32-006
08:41Concept checktest record createdPR #1828 pytest_unit — test_saved_comparison_rule_without_currency_refused_on_money_field
08:25Concept checkfix work startedPR #1826 implements E-2026-W32-025
08:13Concept checkproblem reportedG-2026-W32-042 editor: An event binding — a rule an agency author sets up so that when an application reaches a certain step (a "gate transition" in the review flow), SmartRules…
08:05Concept checktest record createdPR #1823 vitest_unit — evalSubstantialCriteria — a money-typed antecedent must be able to trigger a cross_field rule (gap G-2026-W31-108) > rejects a value when a same-currency money sibling matches the trigger amount
07:51Code reviewtest record createdPR #1821 pytest_unit — test_assert_on_one_group_row_does_not_unlock_a_different_row
07:24Code reviewtest record createdPR #1819 pytest_unit — test_money_answer_is_split_into_its_two_halves
07:09Code reviewtest record createdPR #1817 pytest_unit — test_group_child_binding_reads_value_from_its_own_row
07:00Concept checktest record createdPR #1816 vitest_unit — RdDictionaryTab mounts <AboutPanel sectionKey="semanticGroups" /> / AiProvidersTab mounts <AboutPanel sectionKey="aiProviders" />
06:46Concept checkproblem reportedG-2026-W32-040 editor: A registrar building the "Trade licence" procedure adds a field variation for country:CD (the Democratic Republic of Congo) — she wants to add only a French…
06:38Concept checkfix recorded mergedPR #1677 implements E-2026-W31-062
06:38Concept checkfix recorded mergedPR #1733 implements E-2026-W31-103
04:25Concept checkfix recorded mergedPR #1807 implements E-2026-W32-022
03:34Code reviewproblem reportedG-2026-W32-039 eapproval: Approving one row of a table cancels the applicant's right to fix another row that is still refused When a verifier sends an application back for correction,…
03:34Code reviewproblem reportedG-2026-W32-038 eapproval: A value picked from an official list inside a repeating table is never checked before registration A published form marks each question that is answered from…
02:49Concept checkfix recorded mergedPR #1808 implements E-2026-W32-023
02:37Concept checkfix work startedPR #1808 implements E-2026-W32-023
02:27Concept checkfix work startedPR #1807 implements E-2026-W32-022
01:49Concept checkfix recorded mergedPR #1806 implements E-2026-W32-021
01:48Concept checkfix work startedPR #1806 implements E-2026-W32-021
01:44Concept checkproblem reportedG-2026-W32-037 editor: This week's Loop 3 work (commits 68c43700ba, a6f352d1fa) gave a role's "institution" field — the internal org-chart body performing a verification step —…
01:28Concept checkfix recorded mergedPR #1805 implements E-2026-W32-020
01:28Concept checkfix work startedPR #1805 implements E-2026-W32-020
00:40Concept checkfix recorded mergedPR #1804 implements E-2026-W32-019
00:40Concept checkfix work startedPR #1804 implements E-2026-W32-019
00:33Concept checkproblem reportedG-2026-W32-036 smartrules: The content policy spec (docs/specs/2026-07-29-content-security-policy.md §5.1) tells whoever deletes the applicant portal's runtime code compiler to also add…
Monday 3 August
23:24Concept checkproblem reportedG-2026-W32-035 editor: The proof-method authoring surface (SmartRules editor) is supposed to let an agency pick which external database check (a SmartLink connector + operation)…
23:15Concept checkfix recorded mergedPR #1803 implements E-2026-W32-015
23:06Concept checkfix work startedPR #1803 implements E-2026-W32-015
22:59Concept checkproblem reportedG-2026-W32-034 editor: This week's D31 work (eval E-2026-W31-122, impl I-2026-W32-014, PR #1758) replaced free-text country entry in rule authoring with a picker backed by the…
22:48Concept checkfix recorded mergedPR #1801 implements E-2026-W32-014
22:37Concept checkfix work startedPR #1801 implements E-2026-W32-014
21:59Concept checkproblem reportedG-2026-W32-033 editor: A registrar who tries to publish a procedure where a field's acceptable-value rule points at a shared list ("Must be one of...") that has since been deleted,…
21:51Concept checkfix recorded mergedPR #1799 implements E-2026-W32-013
21:51Concept checkfix work startedPR #1799 implements E-2026-W32-013
21:35Concept checkproblem reportedG-2026-W32-032 editor: A registrar opens Settings > Messages and lands on the cross-procedure rollup of every notification template in the workspace (Overview section 8 promises…
21:26Concept checkfix recorded mergedPR #1798 implements E-2026-W32-011
21:15Concept checkfix work startedPR #1798 implements E-2026-W32-011
20:36Concept checkproblem reportedG-2026-W32-031 editor: A registrar opens Settings and lands on two fully working, actively-used authoring tabs -- the Registration data dictionary (RDD, the shared catalog of…
20:12Code reviewfix recorded mergedPR #1796 implements E-2026-W32-010
20:12Code reviewfix work startedPR #1796 implements E-2026-W32-010
18:59Concept checktest record createdPR #1794 vitest_unit — EvaluationCriteria pass-condition multilingual authoring (gap G-2026-W32-029)
17:59Concept checktest record createdPR #1793 vitest_unit — VariantsEditor — preserves an unsupported acceptable-value rule across an untouched resave (gap G-2026-W32-025) > does not silently discard a temporal rule when an unrelated field on the same variation is resaved
17:59Concept checkproblem reportedG-2026-W32-030 editor: D31 (ratified 2026-07-25) added the datetime field type — one answer that is both a calendar date and a time of day. Within the last hour, commit 5d8c83b054…
17:29Concept checkproblem reportedG-2026-W32-029 editor: A registrar builds a role's evaluation-criteria checklist (the reviewer's step-by-step checklist for a verification role) and, alongside each check's…
16:48Code reviewfix recorded mergedPR #1790 implements E-2026-W32-009
16:47Code reviewfix work startedPR #1790 implements E-2026-W32-009
16:40Concept checkproblem reportedG-2026-W32-028 approval: A registrar authoring a third_party_document proof mode (one of the 6 canonical proof modes — a document issued by an outside body, e.g. a police clearance…
15:57Concept checkproblem reportedG-2026-W32-027 editor: A civil servant authoring a notification email (the "output template" Overview v4 section 8 promises SmartRules lets an agency define with no code) opens the…
15:40Concept checkproblem reportedG-2026-W32-026 editor: The proof-method editor (ProofModeEditor.tsx) has a "This document also proves..." checklist that lets a civil servant link one uploaded document to other…
15:16Concept checkfix recorded mergedPR #1780 implements E-2026-W32-004
15:00Concept checkfix work startedPR #1780 implements E-2026-W32-004
14:55Concept checkproblem reportedG-2026-W32-025 editor: A registrar builds a requirement whose base acceptable-value rule (the rule deciding whether a submitted value passes — one of the 7 canonical rule types…
14:40Concept checkproblem reportedG-2026-W32-024 editor: A registrar opens a money-typed requirement (an answer holding both an amount and a currency code, D31) named "Registered Capital." They add a per-context…
14:33Concept checktest record createdPR #1778 vitest_unit — FormPreview — Combination child follows the saved rule live (gap G-2026-W32-016) > shows the saved rule current summary inside a Combination, not the frozen attach-time text
14:17Concept checkproblem reportedG-2026-W32-023 editor: The pre-publish "Registry schema" preview in the SmartRules editor (RegistryTab, ProcedureEditor.tsx) shows a registrar one shared caption -- "Status column…
13:20Concept checkfix recorded mergedPR #1771 implements E-2026-W32-002
13:10Concept checkproblem reportedG-2026-W32-022 editor: Overview v4 section 8 promises two things a registrar authors in SmartRules (the editor): that agency-written guidance text has "labels, descriptions, and…
13:02Concept checktest record createdPR #1775 vitest_unit — ApplicationDetail D31 field-type rendering (Overview §2, claim forms.d31_field_types)
12:27Concept checkfix recorded mergedPR #1772 implements E-2026-W32-003
12:22Concept checkproblem reportedG-2026-W32-021 portal: The shared formatting helper for the three D31 field types — a date with a time (datetime), an amount of money bound to its currency (money), and a country…
12:05Concept checkproblem reportedG-2026-W32-020 editor: Overview v4 Section 8 promises that SmartRules (authored in the editor) lets an agency define and publish "verification roles" and "evaluation criteria" — and…
11:55Concept checkfix recorded mergedPR #1766 implements E-2026-W31-130
11:34Concept checktest record createdPR #1773 vitest_unit — EventBindingForm — reject-finality scope on gate_failed role filter (G-2026-W32-018) > shows which selected roles can actually make a gate_failed binding fire
11:34Concept checkfix work startedPR #1772 implements E-2026-W32-003
11:31Concept checkproblem reportedG-2026-W32-019 editor: A commission (a board or committee that reaches a collective decision, e.g. grant / grant-with-conditions / refuse / defer) is exactly the kind of "evaluation…
11:06Concept checkproblem reportedG-2026-W32-018 editor: Overview v4's "Applicant Communication" section (lines 288-294) promises three proactive moments an applicant is told about, "promptly and in their own…
10:59Concept checkfix work startedPR #1771 implements E-2026-W32-002
10:57Concept checkfix recorded mergedPR #1768 implements E-2026-W31-134
10:44Concept checkfix work startedPR #1768 implements E-2026-W31-134
10:42Concept checktest record createdPR #1770 pytest_eval — EVAL-219
10:37Concept checkproblem reportedG-2026-W32-017 published: A field's kind of answer (field_type) can be swapped per applicant context by an adaptive data group (a "variant" — Overview v4 lines 42-50 promises any…
09:06Concept checkfix recorded mergedPR #1767 implements E-2026-W31-132
09:05Concept checkfix work startedPR #1767 implements E-2026-W31-132
08:44Concept checkfix recorded mergedPR #1765 implements E-2026-W31-129
08:43Concept checkfix work startedPR #1766 implements E-2026-W31-130
08:25Concept checkfix work startedPR #1765 implements E-2026-W31-129
07:52Concept checkproblem reportedG-2026-W32-016 editor: The SmartRules editor lets a registrar promote a rule (a saved rule, code: named rule) once and attach it to many fields, and separately lets a Combination…
07:43Concept checkfix recorded mergedPR #1761 implements E-2026-W31-128
07:25Concept checkproblem reportedG-2026-W32-015 editor: Overview v4 section 8, "Per-requirement subset" (lines 173-178), says the procedure-level role graph is narrowed per requirement: "each requirement is assigned…
07:05Concept checkfix work startedPR #1761 implements E-2026-W31-128
06:44Concept checkproblem reportedG-2026-W32-014 editor: Overview v4 section 8 ("Four Independent Tools") promises that SmartRules — the editor a registrar uses — lets an agency define and publish "output templates"…
06:42Concept checkfix recorded mergedPR #1760 implements E-2026-W31-127
06:30Concept checkfix recorded mergedPR #1754 implements E-2026-W31-116
06:30Concept checkfix recorded mergedPR #1756 implements E-2026-W31-118
06:28Concept checkfix work startedPR #1760 implements E-2026-W31-127
06:18Concept checktest record createdPR #1762 vitest_unit — publish-tab About popup names all three consuming tools (G-2026-W32-013) > mentions SmartLink alongside eRnext and eApproval
05:59Concept checkproblem reportedG-2026-W32-013 editor: Overview v4 section 8 ("Four Independent Tools") says SmartRules works alongside three other tools that all read what an agency publishes: SmartLink (external…
05:50Concept checkfix recorded mergedPR #1758 implements E-2026-W31-122
05:50Concept checkfix work startedPR #1758 implements E-2026-W31-122
05:47Concept checktest record createdPR #1759 vitest_unit — RuleBuilder — Combination child follows the saved rule live (gap G-2026-W32-012) > shows the saved rule current summary inside a Combination, not the frozen attach-time text
05:38Concept checkproblem reportedG-2026-W32-012 editor: Overview v4 names a Combination rule (code: composite) as one of the seven Acceptable Value rule types, AND/OR-joining several checks. In this editor, a…
05:19Concept checktest record createdPR #1757 vitest_unit — RoleList — Add role surfaces known org-chart institutions as suggestions (claim 8.1) > wires the real Add-role form to the institution roster, not just a directly-rendered RoleForm
05:14Concept checkfix work startedPR #1756 implements E-2026-W31-118
05:03Concept checkproblem reportedG-2026-W32-011 editor: Overview v4 section 8 ("Four Independent Tools") says SmartRules — the editor a registrar uses to define and publish a procedure — is where an agency defines…
04:59Concept checkfix work startedPR #1754 implements E-2026-W31-116
04:25Concept checkproblem reportedG-2026-W32-010 editor: A verification method is the way a review step gets done -- desk review, laboratory testing, on-site inspection, and so on. Seven come built in, and Overview…
04:16Concept checktest record createdPR #1753 vitest_unit — CrossFieldRule country-sibling condition gets a country picker (gap G-2026-W32-007) > offers a real country picker, stores the code, and names the country in the summary
04:10Concept checkfix recorded mergedPR #1751 implements E-2026-W31-113
04:04Concept checkfix recorded mergedPR #1749 implements E-2026-W31-112
03:59Concept checkfix work startedPR #1751 implements E-2026-W31-113
03:58Code reviewtest record createdPR #1752 pytest_unit — test_diff_after_publish_with_enum_dropdown_is_empty
03:50Concept checkfix work startedPR #1749 implements E-2026-W31-112
03:41Code reviewtest record createdPR #1750 pytest_unit — test_binding_shape_survives_a_null_proof_list_on_a_requirement,test_binding_shape_survives_a_null_proof_list_on_a_fee
03:38Concept checkfix recorded mergedPR #1748 implements E-2026-W31-110
03:35Code reviewproblem reportedG-2026-W32-009 smartrules: The Publish tab reports a dropdown field's acceptance rules as changed on every visit, even when nobody edited it Publishing adds one acceptance rule the…
03:35Code reviewproblem reportedG-2026-W32-008 smartrules: The pre-publish checks crash when a field's proof list is stored as empty rather than left out A field's proof settings (formal_criteria) say how a value is…
03:27Concept checkfix work startedPR #1748 implements E-2026-W31-110
03:00Concept checkproblem reportedG-2026-W32-007 editor: D31 (docs/specs/divergences-from-overview-v4.md line 890+, ratified 2026-07-25) added "country" as a field type -- an ISO 3166-1 alpha-2 code chosen from the…
02:52Concept checkfix recorded mergedPR #1742 implements E-2026-W31-105
02:37Concept checkproblem reportedG-2026-W32-006 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25, landed f9441a2ef) added "country" as one of the platform's field types…
02:26Concept checktest record createdPR #1746 vitest_unit — RuleBuilder — explains why a temporal rule cannot be saved for reuse > gives a discoverable reason when the sibling-field reference makes the rule non-promotable
01:57Concept checkproblem reportedG-2026-W32-005 editor: A registrar authoring a temporal rule (a date-based check, code: temporal -- Overview v4's own headline example is 'time-based rule (certificate less than 6…
01:45Concept checkproblem reportedG-2026-W32-004 editor: A registrar can promote a rule to a reusable rule (saved once and shared across several fields, internally a named_rule_ref) so multiple requirements stay in…
01:41Concept checkfix work startedPR #1742 implements E-2026-W31-105
01:36Concept checktest record createdPR #1743 pytest_unit — test_cross_field_condition_unwraps_money_sibling
01:29Concept checkproblem reportedG-2026-W32-003 eapproval: The editor lets an agency author a cross-field rule whose condition names a money-typed sibling field — e.g. "when the registration fee is 500 USD, the…
01:20Concept checktest record createdPR #1741 vitest_unit — CrossFieldRule datetime-sibling condition gets a date-and-time box > renders a date-and-time picker, not a bare text box, when the sibling is a datetime field
01:09Concept checkproblem reportedG-2026-W32-002 editor: D31 (ratified 2026-07-25) added the datetime field type — one answer that is both a calendar date and a time of day. Overview v4's Acceptable Value layer names…
00:51Concept checktest record createdPR #1740 vitest_unit — ComparisonRule — datetime threshold captures a time of day
00:25Concept checkproblem reportedG-2026-W32-001 editor: D31 (ratified 2026-07-25) added the datetime field type — one answer that is both a calendar date and a time of day, motivated by D31's own example question,…
00:18Concept checkfix recorded mergedPR #1737 implements E-2026-W31-104
00:00Concept checkfix work startedPR #1733 implements E-2026-W31-103
00:00Concept checkfix work startedPR #1737 implements E-2026-W31-104
Sunday 2 August
23:53Concept checkproblem reportedG-2026-W31-111 editor: A registrar naming a custom verification method (a "method" is how a reviewer checks a requirement — e.g. "Site Visit with Geotagged Photo") can never give it…
23:41Code reviewfix recorded mergedPR #1732 implements E-2026-W31-102
23:20Code reviewfix work startedPR #1732 implements E-2026-W31-102
23:08Concept checkproblem reportedG-2026-W31-110 editor: An agency author can create a field variation (code: variant / adaptive data group) in the editor's Variations panel (VariantsEditor.tsx) that changes a…
23:03Concept checktest record createdPR #1731 structural — test_composite_referencing_a_second_composite_recurses_instead_of_failing_open
23:00Concept checkfix recorded mergedPR #1729 implements E-2026-W31-101
22:40Concept checkproblem reportedG-2026-W31-109 editor: A civil servant authoring an acceptable-value rule (Overview section 2, the four-layer requirement model's Acceptable Value layer) can build a composite rule…
22:33Concept checkfix work startedPR #1729 implements E-2026-W31-101
22:19Concept checkfix recorded mergedPR #1716 implements E-2026-W31-095
22:19Concept checkfix recorded mergedPR #1728 implements E-2026-W31-100
22:06Concept checkfix work startedPR #1728 implements E-2026-W31-100
21:46Concept checkproblem reportedG-2026-W31-108 editor: A cross-field rule (Overview §2 Acceptable Value: "if the business type is LLC, the minimum capital might be $1,000") can never fire when the field it checks…
20:48Concept checkproblem reportedG-2026-W32-041 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25) added a "Date and time" field type (datetime) — a single instant with a date AND a time…
20:39Code reviewfix recorded mergedPR #1724 implements E-2026-W31-099
20:21Code reviewfix work startedPR #1724 implements E-2026-W31-099
20:18Concept checkproblem reportedG-2026-W31-107 editor: Overview v4's Acceptable Value layer (section 2) lists comparison as one of the seven rule types a registrar can attach to a field ("comparison (age >= 18)").…
20:17Concept checkfix recorded mergedPR #1718 implements E-2026-W31-096
19:59Concept checktest record createdPR #1725 vitest_unit — ConditionExpressionBuilder stale field reference (gap G-2026-W31-106) > keeps a renamed condition field selectable in the picker instead of dropping it silently
19:43Concept checkproblem reportedG-2026-W31-106 editor: A registrar building "Register a Company" adds a field "Business Type" (field_name business_type) and a second field "Minimum Capital Proof" that should only…
19:19Concept checkproblem reportedG-2026-W31-105 editor: Overview v4 section 2 lists "pattern match (format validation)" as one of the seven acceptable-value rule types (the pattern rule, claim 2.8) a registrar can…
18:57Concept checkfix recorded mergedPR #1720 implements E-2026-W31-098
18:57Concept checkfix work startedPR #1720 implements E-2026-W31-098
18:25Concept checktest record createdPR #1719 vitest_unit — VariantsEditor — comparison-typed acceptable-value override (gap G-2026-W31-103)
18:22Concept checkfix work startedPR #1718 implements E-2026-W31-096
18:09Concept checkproblem reportedG-2026-W31-103 editor: Overview v4 promises that a registration's fields "adapt to the applicant's context" — the same requirement asks something different depending on who's…
17:35Concept checkproblem reportedG-2026-W31-102 editor: Overview v4 section 2 promises cross-field dependencies stay "explicit in the data model," and this repo already built one guard for that promise: claim 2.19's…
17:32Concept checkfix work startedPR #1716 implements E-2026-W31-095
17:30Concept checktest record createdPR #1717 vitest_unit — FilterForm money-typed source field asks for a currency (loop2red) > offers a currency control alongside the value when the source field is money-typed
17:27Concept checkfix recorded mergedPR #1702 implements E-2026-W31-083
17:03Concept checkproblem reportedG-2026-W31-101 editor: Overview v4's Acceptable Value layer (section 2) promises that cross-field dependencies are "explicit in the data model, so consuming applications can…
16:49Concept checktest record createdPR #1715 vitest_unit — ProofModeEditor — preferred mode is independent of list position > shows the Preferred badge on the prop-declared preferred mode, not the first-listed mode
16:29Concept checktest record createdPR #1712 vitest_unit — CrossFieldRule money-consequent threshold asks for a currency > offers a currency control alongside the threshold when the ruled field is money
16:06Concept checkproblem reportedG-2026-W31-100 editor: Overview v4 section 2 (Acceptable Value layer) gives its own worked example for cross-field dependencies: "if the business type is LLC, the minimum capital…
16:00Concept checkfix work startedPR #1708 implements E-2026-W31-094
15:58Concept checkfix recorded mergedPR #1706 implements E-2026-W31-090
15:53Concept checkproblem reportedG-2026-W31-099 editor: A field's proof rules (Overview v4 section 2, the Proof layer) can accept several modes of substantiation, ranked so the runtime tries the preferred one first…
15:35Concept checkfix work startedPR #1706 implements E-2026-W31-090
15:22Concept checkproblem reportedG-2026-W31-098 editor: A registrar building "Register a Company" wants to prevent duplicate company names -- Overview v4's own headline example for the existence rule type (one of…
15:18Concept checkfix work startedPR #1702 implements E-2026-W31-083
14:39Concept checktest record createdPR #1698 vitest_unit — RequirementEditor — a country rule picks from the platform list (gap G-2026-W31-060) > starts empty with a country picker, then shows the country name and stores its code
14:13Concept checkfix recorded mergedPR #1697 implements E-2026-W31-117
14:13Concept checkfix work startedPR #1697 implements E-2026-W31-117
13:23Concept checkproblem reportedG-2026-W31-097 editor: D31 added a country field type (Requirement.field_type="country"): the applicant always answers it through a closed-list picker (a searchable dropdown…
12:52Concept checkfix recorded mergedPR #1695 implements E-2026-W31-086
12:44Concept checkproblem reportedG-2026-W31-096 editor: A document proof mode can be linked to other fields it "also proves" (docRefs — the cross-field document-sharing pairing CLAUDE.md's Rule 2 names alongside the…
12:33Concept checkfix work startedPR #1695 implements E-2026-W31-086
12:28Concept checktest record createdPR #1694 vitest_unit — ruleViolated — money comparison/membership rules must unwrap the amount (gap G-2026-W31-095) > flags a money comparison violation instead of failing open
12:16Concept checkproblem reportedG-2026-W31-095 editor: The editor's registrar-facing FormPreview evaluates authored rules against an author's own test answers via previewEval.ts, whose header explicitly commits to…
10:49Concept checktest record createdPR #1692 vitest_unit — Rights-administration screens have a registrar-facing About explainer (G-2026-W31-094)
10:31Concept checkproblem reportedG-2026-W31-094 editor: The Administration area (People, Person, Rights log, and the self-service My rights page -- ratified in docs/specs/2026-07-28-user-rights-admin.md, merged…
10:23Concept checkfix recorded mergedPR #1691 implements E-2026-W31-079
10:22Concept checkfix work startedPR #1691 implements E-2026-W31-079
10:08Concept checkfix recorded mergedPR #1690 implements E-2026-W31-078
10:05Concept checkfix work startedPR #1690 implements E-2026-W31-078
09:46Concept checktest record createdPR #1689 vitest_unit — evalSubstantialCriteria — per-rule failure message locale resolution (gap G-2026-W30-049, reshaped) > surfaces the French translation to a French-locale applicant
09:26Concept checkproblem reportedG-2026-W31-093 portal: The portal (the applicant-facing tool) still shows an agency's check-failure message in only one language, even after this week's two-phase language rollout…
09:11Concept checkfix recorded mergedPR #1687 implements E-2026-W31-076
09:07Concept checkfix work startedPR #1687 implements E-2026-W31-076
08:56Concept checkproblem reportedG-2026-W31-092 editor: An agency's own name — the government body running a registration, e.g. "Ministry of Trade" — has no way to be entered in more than one language anywhere in…
08:42Concept checkproblem reportedG-2026-W31-091 editor: A registrar can build a cross-field rule (one of the resolved rule types, Rule 2) that reads 'if business type is LLC, minimum capital is $1,000; if SA,…
08:34Concept checkfix work startedPR #1686 implements E-2026-W31-075
08:31Concept checkfix recorded mergedPR #1683 implements E-2026-W31-074
08:10Concept checkfix work startedPR #1683 implements E-2026-W31-074
07:58Concept checkproblem reportedG-2026-W31-090 editor: Overview v4 says a requirement's data type "determines how it is captured and validated" — the type a civil servant picks in the Data tab (text, number, date,…
06:37Concept checktest record createdPR #1679 vitest_unit — RoleForm — institution field suggests known org-chart bodies (claim 2.13) > wires the Unit/department field to a datalist of known institutions
06:17Concept checkproblem reportedG-2026-W31-089 editor: Overview v4's Verification section promises a Role -> Unit -> Agent type chain where a civil servant assigns each verification step to a real organizational…
05:35Concept checkfix recorded mergedPR #1678 implements E-2026-W31-073
05:35Concept checkfix work startedPR #1678 implements E-2026-W31-073
05:27Concept checkfix recorded mergedPR #1670 implements E-2026-W31-054
05:26Concept checkfix recorded mergedPR #1674 implements E-2026-W31-071
05:18Concept checktest record createdPR #1676 vitest_unit — ProcedureList agency scoping (claim 8.1 — multi-agency deployments)
05:15Concept checkfix work startedPR #1677 implements E-2026-W31-062
04:36Concept checkfix work startedPR #1674 implements E-2026-W31-071
04:28Concept checktest record createdPR #1673 structural — test_failure_message_labels_map_is_declared_in_the_authored_text_registry
04:16Concept checkproblem reportedG-2026-W31-088 published: A rule's check-failure message (the plain sentence an agency author writes for the moment a check fails, failure_message) already has a per-locale translation…
03:59Concept checkfix work startedPR #1670 implements E-2026-W31-054
03:32Code reviewproblem reportedG-2026-W31-087 unknown: A money answer is kept whole under its currency slot, because the wallet's capture rule ignores the amount/currency marker A money question ('declared fee: 500…
03:06Concept checkproblem reportedG-2026-W31-086 smartrules: A readiness check (the standing publish-blocking checklist) can flag a fee the same way it flags a form field: readiness.py raises no_proof_configuration (a…
02:39Concept checkproblem reportedG-2026-W31-085 editor: The procedures page (frontend/editor/src/pages/ProcedureList.tsx) lists every agency's procedures merged into one flat table: no agency column, no agency…
01:13Concept checktest record createdPR #1667 vitest_unit — translation rows are named in their own script, not English (G-2026-W31-084) > languageName reads the endonym from the country language list, not Intl.DisplayNames(en)
00:53Concept checktest record createdPR #1666 pytest_eval — EVAL-218
00:30Concept checkproblem reportedG-2026-W31-084 editor: A civil-servant author in a French/Arabic deployment opens any per-locale authoring control in the editor (code identifier: the "Other languages" disclosure,…
00:29Concept checktest record createdPR #1664 vitest_unit — RuleBuilder temporal rule offers a datetime sibling as a reference > lists a datetime-typed sibling field in the Date Rule reference dropdown
00:03Concept checktest record createdPR #1662 vitest_unit — Rights log page — subject and role filters
00:00Concept checkfix recorded mergedPR #1693 implements E-2026-W31-081
00:00Concept checkfix work startedPR #1693 implements E-2026-W31-081
Saturday 1 August
23:47Code reviewtest record createdPR #1661 pytest_unit — test_get_client_rebuilds_when_provider_timeout_changes
23:33Concept checktest record createdPR #1660 vitest_unit — Studio guided walkthrough — saving an action returns to the wizard (gap G-2026-W31-066) > returns the admin to "Author actions" after saving a new action, not the connector detail page
23:16Concept checktest record createdPR #1658 vitest_unit — CrossFieldRule money-sibling condition asks for a currency > offers a currency control alongside the amount when the sibling is a money field
23:03Code reviewtest record createdPR #1657 pytest_unit — test_poll_timeout_after_progress_tick_reaches_failed_terminal
Friday 31 July
03:39Code reviewproblem reportedG-2026-W31-083 platform: Raising an AI provider's timeout has no effect until the server restarts Each AI provider (an external model endpoint, AIProvider) has an admin-editable…
03:39Code reviewproblem reportedG-2026-W31-082 platform: A slow polled integration event is never given up on once polling has started An outbound push to an external system (IntegrationEvent) that OpenGov keeps…
Thursday 30 July
20:30Concept checktest record createdPR #1618 vitest_unit — Event bindings tab has a registrar-facing About explainer (G-2026-W31-023)
20:09Concept checkproblem reportedG-2026-W31-081 editor: The Wave 9 forms-completeness spec (docs/specs/2026-07-25-wave-9-studio-and-forms.md), ratified as this repo's direction on 2026-07-25, describes the…
20:07Concept checktest record createdPR #1614 vitest_unit — Review flow tab has a registrar-facing About explainer (G-2026-W31-021)
20:00Concept checktest record createdPR #1612 vitest_unit — EvaluationCriteria base-text edit stays in sync with labels (gap G-2026-W31-078) > re-syncs labels[DEFAULT_LOCALE] when the base checklist text is corrected
19:47Concept checkproblem reportedG-2026-W31-080 editor: A registrar authoring a temporal rule (one of Overview v4's 7 rule types) writes sentences like 'must be after [some other field]'. The reference-field…
19:44Concept checkfix recorded mergedPR #1606 implements E-2026-W31-055
19:43Concept checktest record createdPR #1610 vitest_unit — SharedListPicker — name-collision difference count (gap G-2026-W31-077) > states how many typed entries would be lost by adopting the existing list
19:38Concept checkfix recorded mergedPR #1609 implements E-2026-W31-040
19:28Concept checkfix work startedPR #1609 implements E-2026-W31-040
19:20Concept checkfix work startedPR #1606 implements E-2026-W31-055
19:02Concept checkproblem reportedG-2026-W31-079 smartlink-admin: Concept note 9 gives the word "register" (and, by extension, "registry") a precise, load-bearing meaning: a register is the platform's own mandated…
18:44Concept checkproblem reportedG-2026-W31-078 editor: A registrar authoring a fee's reviewer checklist (evaluation criteria, D23 layer 4 — the officer's pass/fail checklist) types a check: "Applicant has a valid…
18:30Concept checktest record createdPR #1603 vitest_unit — ComparisonRule — datetime threshold authoring > lets a registrar save a literal-date threshold like "must be after 2026-08-01" on a Date and time field
18:26Concept checkproblem reportedG-2026-W31-075 editor: A rule's check-failure message (the applicant- and officer-facing wording an agency author writes for the moment a check fails, failure_message) already…
18:02Concept checkproblem reportedG-2026-W31-077 editor: A registrar building "Counties of Kenya" types 47 county names into a catalog field, clicks "Save this list for reuse" (the promote flow, code identifier…
17:56Concept checkproblem reportedG-2026-W31-076 approval: Note 9 keeps note 1's promise word for word: a registration is data verified against rules and accepted into an official record -- checked procedures are the…
17:53Concept checkfix recorded mergedPR #1597 implements E-2026-W31-038
17:30Concept checktest record createdPR #1598 vitest_unit — fee checklist per-locale authoring round-trip (gap G-2026-W31-072)
17:28Concept checkfix work startedPR #1597 implements E-2026-W31-038
17:18Concept checkproblem reportedG-2026-W31-074 editor: A dropdown field's answer choices (enum options, stored as allowed_values) can carry a per-locale display label (labels, a locale map) in the wire format the…
16:47Concept checktest record createdPR #1596 pytest_unit — test_money_comparison_rule_saved_on_the_requirement_without_currency_refuses
16:45Concept checkproblem reportedG-2026-W31-073 editor: The Role form (RoleForm.tsx:102) lets a registrar type any string into an institution field (institution_id) when authoring a verification role — the field is…
16:26Concept checkproblem reportedG-2026-W31-072 editor: A registrar can type a per-locale translation (code: labels, a locale map — see plain-vocabulary.md) for a fee's reviewer checklist (evaluation criteria, D23…
16:14Concept checktest record createdPR #1595 vitest_unit — evalVisibilityCondition — money answers fail open (currency unknown) (loop2red)
15:34Concept checktest record createdPR #1589 vitest_unit — Publish tab has a registrar-facing About explainer (G-2026-W31-061)
15:20Concept checktest record createdPR #1588 vitest_unit — evalSubstantialCriteria — money pattern rules must fail open, not dict-stringify (gap G-2026-W31-053) > does not reject a money answer against a pattern rule
14:51Concept checktest record createdPR #1585 vitest_unit — WorldFieldPicker child mode — stale relationship binding (G-2026-W31-039) > tells the registrar this row still points at the table's old relationship
14:42Concept checkproblem reportedG-2026-W31-071 smartlink: Overview v4's existence rule type (one of the 7 acceptable-value rule types, claim 2.8) is illustrated by "tax ID must exist in registry." Concept note 9…
14:32Concept checkproblem reportedG-2026-W31-070 editor: The shared catalog (an agency-wide reusable list of acceptable values an official saves once and reuses across many registrations, spec…
14:13Concept checktest record createdPR #1584 vitest_unit — FormPreview mock input shows real country options (gap G-2026-W31-067) > renders real country names in the country field mock dropdown, not an empty list
14:01Concept checktest record createdPR #1583 pytest_unit — test_person_page_assignment_carries_role_name_and_application_reference
13:45Concept checktest record createdPR #1582 vitest_unit — IntegrationWorkspace — "Run the checks" completeness (gap G-2026-W31-025) > does not check off "Run the checks" when the latest run executed zero cases
13:30Concept checktest record createdPR #1581 pytest_eval — EVAL-215
13:16Concept checkproblem reportedG-2026-W31-069 editor: The rights-admin spec (docs/specs/2026-07-28-user-rights-admin.md, ratified 2026-07-28, in implementation) section 3.4 promises a queryable audit read API —…
13:06Concept checktest record createdPR #1580 vitest_unit — evalSubstantialCriteria — money membership must accept an answer that matches the published list (gap G-2026-W31-049) > accepts a money answer whose amount is one of the published fee amounts
10:04Concept checkfix recorded mergedPR #1573 implements E-2026-W31-018
09:54Concept checkfix recorded mergedPR #1576 implements E-2026-W31-064
09:42Concept checkfix work startedPR #1576 implements E-2026-W31-064
09:22Concept checkfix recorded mergedPR #1575 implements E-2026-W31-061
08:00Concept checkfix work startedPR #1575 implements E-2026-W31-061
07:43Concept checkfix work startedPR #1574 implements E-2026-W31-060
07:17Concept checkproblem reportedG-2026-W31-068 platform: Overview v4's Verification section promises a Role -> Unit -> Agent type chain, and the platform module already backs the "Unit" half for real:…
05:58Concept checkproblem reportedG-2026-W31-067 editor: The Preview tab (FormPreview.tsx, the editor's read-only simulation of what an applicant will see, captioned exactly that way in its own render) was fixed just…
05:57Concept checkfix work startedPR #1573 implements E-2026-W31-018
05:46Concept checkfix work startedPR #1570 implements E-2026-W30-084
04:18Concept checkfix recorded mergedPR #1559 implements E-2026-W30-062
04:01Concept checkproblem reportedG-2026-W31-066 smartlink-admin: The SmartLink Integration Studio's guided, five-step wizard (Connect systems, Author actions, Write the checks, Run the checks, Verify & go live,…
03:52Concept checktest record createdPR #1563 vitest_unit — editor manual covers the Administration area (G-2026-W31-064)
03:36Concept checkproblem reportedG-2026-W31-065 editor: The Administration area (the new platform-rights screens under /admin/* in the SmartRules editor — People, Person, Rights log — ratified in…
03:26Concept checkfix work startedPR #1559 implements E-2026-W30-062
03:25Concept checkproblem reportedG-2026-W31-064 editor: The editor ships one built-in user manual (MANUAL_SECTIONS.byPage in frontend/editor/src/content/manual/manual-sections.ts), reachable in one click from…
03:16Concept checktest record createdPR #1562 vitest_unit — SharedListBlock > links to the list in the shared-lists manager (spec 2026-07-20-shared-catalogs.md item 4: "The block links to the list in the manager.")
03:12Concept checkproblem reportedG-2026-W31-063 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25) added "datetime" as a field type — an instant with a date and a time of day, e.g. "when…
02:52Concept checkproblem reportedG-2026-W31-062 editor: A registrar in the middle of authoring a "Company registration" procedure builds a nationality field, clicks "Use a shared list", and attaches the agency's…
02:40Concept checkfix recorded mergedPR #1555 implements E-2026-W31-058
02:27Concept checkfix recorded mergedPR #1549 implements E-2026-W31-048
02:13Concept checktest record createdPR #1553 pytest_unit — test_execute_for_field_threads_row_key_and_child_field_into_query_log
02:13Concept checkproblem reportedG-2026-W31-061 editor: Every other authoring tab in the procedure editor mounts an inline About guide (an <b>AboutPanel</b> — a short explainer box pulled from SECTION_ABOUT that…
02:05Concept checktest record createdPR #1552 vitest_unit — Requirements tab About guide explains world-model field selection (gap G-2026-W31-044)
01:44Concept checkfix recorded mergedPR #1543 implements E-2026-W30-093
01:24Concept checktest record createdPR #1551 pytest_unit — test_authored_enum_option_outside_world_values_refuses_publish
01:10Concept checkfix recorded mergedPR #1546 implements E-2026-W31-003
00:51Concept checkfix work startedPR #1555 implements E-2026-W31-058
00:30Concept checkfix recorded mergedPR #1550 implements E-2026-W31-051
00:11Concept checkfix work startedPR #1549 implements E-2026-W31-048
00:00Concept checkfix work startedPR #1550 implements E-2026-W31-051
Wednesday 29 July
23:07Concept checkfix work startedPR #1546 implements E-2026-W31-003
22:51Concept checkfix recorded mergedPR #1545 implements E-2026-W30-095
22:51Concept checkfix work startedPR #1545 implements E-2026-W30-095
22:38Concept checktest record createdPR #1544 pytest_unit — test_export_flattens_tier2_extra_into_readable_columns
22:23Concept checkfix work startedPR #1543 implements E-2026-W30-093
21:33Concept checkproblem reportedG-2026-W31-060 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25, landed f9441a2ef) added "country" as a field type — an ISO 3166-1 alpha-2 code chosen…
21:25Concept checkproblem reportedG-2026-W31-059 approval: The backend's list_applications route (GET /api/v1/eapproval/applications) excludes an applicant's own draft (status='draft' — an unsubmitted application, one…
20:39Concept checkfix work startedPR #1539 implements E-2026-W30-108
20:22Concept checkfix recorded mergedPR #1535 implements E-2026-W30-098
20:10Concept checkfix recorded mergedPR #1344 implements E-2026-W30-056
19:32Concept checktest record createdPR #1533 pytest_eval — EVAL-217
19:21Concept checkfix work startedPR #1535 implements E-2026-W30-098
18:13Concept checkfix recorded mergedPR #1531 implements E-2026-W30-088
17:56Concept checktest record createdPR #1532 pytest_eval — EVAL-216
17:43Concept checkfix work startedPR #1531 implements E-2026-W30-088
17:26Concept checkproblem reportedG-2026-W31-057 editor: When a verifier records a condition on an application (e.g. "grant now, but the license must be renewed within 30 days of when the compliance officer signs…
16:35Concept checkproblem reportedG-2026-W31-056 editor: The Administration area (frontend/editor/src/components/admin/RightsPicture.tsx), merged today (commit d212e45d4, #1518) as slice R5 of…
16:14Concept checktest record createdPR #1525 vitest_unit — Notifications tab has a registrar-facing About explainer (G-2026-W31-022) > NotificationsTab mounts <AboutPanel sectionKey="messages" />
15:40Concept checkfix recorded mergedPR #1523 implements E-2026-W30-082
15:40Concept checkfix work startedPR #1523 implements E-2026-W30-082
14:54Concept checktest record createdPR #1519 vitest_unit — FormPreview mock input for D31 extended field types (gap G-2026-W31-055) > does not render the generic free-text placeholder for a money field
14:29Concept checkproblem reportedG-2026-W31-055 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25, landed f9441a2ef) added three field types to the fourteen a registrar can pick when…
14:18Concept checkfix recorded mergedPR #1517 implements E-2026-W30-104
14:17Concept checkfix work startedPR #1517 implements E-2026-W30-104
14:00Concept checktest record createdPR #1515 vitest_unit — CorrectionSheet — repeating-group objections are attributed to their row (claim groups.claim_row_scope) > tells the applicant which director row each reviewer note is about
13:30Concept checkproblem reportedG-2026-W31-054 editor: Overview v4 section 2 (Four-Layer Requirement Model) states: "Requirements can also depend on each other: if the business type is LLC, the minimum capital…
12:57Concept checkproblem reportedG-2026-W31-053 editor: An agency author authoring a format check (the pattern rule type — Overview's acceptable-value rule types) on a money-typed requirement (D31, ratified…
12:52Concept checkfix recorded mergedPR #1512 implements E-2026-W31-039
12:51Concept checkfix work startedPR #1512 implements E-2026-W31-039
12:32Concept checkproblem reportedG-2026-W31-052 editor: An agency author editing a money-typed requirement (D31, ratified 2026-07-25) can attach a temporal rule (Overview section 2's rule type that checks a date…
12:12Concept checkproblem reportedG-2026-W31-051 editor: An agency author building a cross-field rule (e.g. "when Registered Capital is 500, Business License Number is required") can pick a money-typed field (D31,…
12:08Concept checkfix recorded mergedPR #1509 implements E-2026-W31-042
12:06Concept checkproblem reportedG-2026-W31-050 portal: The backend (src/opengov/eapproval/projections.py::build_correction_sheet) already computes and returns row_key and child_field per objected field, correctly…
11:47Concept checkproblem reportedG-2026-W31-049 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25) added "money" as a field type: one answer holding both an amount and a currency code…
11:29Concept checkfix work startedPR #1507 implements E-2026-W31-037
11:29Concept checkfix work startedPR #1509 implements E-2026-W31-042
09:56Concept checkproblem reportedG-2026-W31-048 editor: D31 (docs/specs/divergences-from-overview-v4.md, ratified 2026-07-25, landed f9441a2ef) added "money" as a field type — one answer holding both an amount and a…
09:33Concept checktest record createdPR #1505 vitest_unit — section-about "data" guide copy names every D31 field type > names the three D31 field types alongside the pre-D31 eleven
09:25Concept checkproblem reportedG-2026-W31-047 smartlink: Overview v4 promises that "the basis for each decision is traceable" (The Payoff — Accountability). SmartLink is the module that performs every…
09:15Concept checkproblem reportedG-2026-W31-046 editor: The editor teaches agency staff how to author a procedure through its built-in manual (the About panel, section-about.ts) — the Rule 4 test ("can a civil…
09:06Concept checktest record createdPR #1503 vitest_unit — ApplicationDetail registered entities (registry.entity_child_tables) > shows the materialized director rows the register holds for this company
08:57Concept checktest record createdPR #1502 vitest_unit — WorldFieldPicker money binding inside a repeating group (D31, G-2026-W31-037) > asks which detail holds the currency before persisting a money attribute, exactly as scalar mode does
08:45Concept checktest record createdPR #1501 pytest_eval — EVAL-211
08:40Concept checktest record createdPR #1500 structural — test_vault_draft_model_has_card_column
07:48Concept checkfix recorded mergedPR #1498 implements E-2026-W31-028
07:40Concept checkfix work startedPR #1498 implements E-2026-W31-028
06:59Concept checkproblem reportedG-2026-W31-045 eapproval: A repeating group's per-row government-database check (D17's eleventh field type combined with the existing agency_api proof mode — e.g. a "Directors" group…
06:11Concept checkproblem reportedG-2026-W31-044 editor: Concept note 9 ("Registers & Datasets", ratified 2026-07-21) verdict 3 makes world-model selection -- picking a requirement's data field from the shared domain…
05:58Concept checkproblem reportedG-2026-W31-043 editor: Note 9 promises the world model (drawn in the new Registers Studio) IS the "shared international vocabulary" every country's map starts from. That vocabulary…
05:54Concept checkfix recorded mergedPR #1495 implements E-2026-W31-017
05:41Concept checkfix work startedPR #1495 implements E-2026-W31-017
05:08Concept checkfix work startedPR #1494 implements E-2026-W30-080
04:11Concept checktest record createdPR #1492 structural — test_data_about_panel_mentions_the_repeating_table_field_type
03:37Concept checkproblem reportedG-2026-W31-042 editor: Note 9 §3 promises that selecting a field from the world model (the shared map of entity types and their details a country draws once, per note 9 §1) ends the…
02:10Concept checkproblem reportedG-2026-W31-041 portal: An applicant who filed with multiple directors or shareholders can never see that list on their own application page, even though the exact same data already…
00:42Concept checkfix recorded mergedPR #1488 implements E-2026-W30-109
00:42Concept checkfix work startedPR #1488 implements E-2026-W30-109
00:26Concept checkproblem reportedG-2026-W31-039 editor: A repeating table (a "group" requirement — one row per repeated entry, e.g. a table of company directors) binds its rows to a world-model relationship (a…
00:22Concept checkfix recorded mergedPR #1486 implements E-2026-W30-075
00:18Concept checkfix recorded mergedPR #1487 implements E-2026-W30-105
00:18Concept checkfix work startedPR #1487 implements E-2026-W30-105
00:00Concept checkfix recorded mergedPR #1547 implements E-2026-W31-046
00:00Concept checkfix work startedPR #1547 implements E-2026-W31-046
Tuesday 28 July
23:57Concept checkproblem reportedG-2026-W31-038 platform: The typed-entity registry (D26) keeps a company's typed statistics fields — legal form, county, incorporation date — in named columns so registrar dashboards…
23:50Concept checkfix work startedPR #1486 implements E-2026-W30-075
23:30Concept checktest record createdPR #1485 vitest_unit — EventDetail page — blocked role and application (G-2026-W31-027) > names the role and application a failed_terminal background check is blocking
23:20Concept checktest record createdPR #1479 vitest_unit — editor manual publish-tab subsection names the endpoint eRnext and eApproval actually read (G-2026-W30-080) > does not claim eRnext and eApproval read the openapi.json-suffixed address
23:19Concept checkproblem reportedG-2026-W31-037 editor: D31 (feat(smartrules): W9-B5, merged minutes before this scan) added money as a two-part world-model binding — an amount plus its currency, written as one…
22:07Concept checkproblem reportedG-2026-W31-036 editor: Note 9 decision 3 (ratified 2026-07-21) is unambiguous: a requirement's data field must be *selected* from the world model — the shared map of entity types…
19:59Concept checkproblem reportedG-2026-W31-035 smartlink: A procedure can run in "connector mode" (D26 §10 Q1): the agency's own legacy company-register system, not OpenGov's database, stays the official record. When…
11:45Concept checkproblem reportedG-2026-W31-034 eapproval: docs/specs/2026-07-26-vault-prefill.md (S11, lines 435-438) is the spec that governs the vault section for this run, and it puts this item in a different…
10:36Concept checkproblem reportedG-2026-W31-033 editor: The 2026-07 concept set settles, in concept note 3's Decisions section (docs/concept/2026-07-17-note-3-second-part-b.md, item 2), that which people a role may…
09:25Concept checkproblem reportedG-2026-W31-032 smartrules: The 2026-07 concept set (docs/concept/2026-07-17-note-3-second-part-b.md, the source note behind D5) settles, in its Decisions section, that which other party…
08:19Concept checkproblem reportedG-2026-W31-031 platform: Overview v4 §11 requires the applicant's consent to be recorded "as an auditable artifact" the agency can rely on. The platform module already owns the…
06:01Concept checkproblem reportedG-2026-W31-030 portal: Overview v4 promises that an address field in a registration form follows ISO 20022, the global postal-address standard, broken into 14 precise sub-fields…
04:47Concept checkproblem reportedG-2026-W31-029 platform: The financial standing group in the platform's semantic-group catalog (platform/standards/catalog.yaml:41-46) is tagged adopted_standard: native -- meaning 'no…
03:40Concept checkproblem reportedG-2026-W31-028 smartrules: The objection/resubmit loop (claim 5.4) is bounded by a per-procedure "correction depth cap" (max_correction_depth, default 3) — the guardrail that stops an…
01:29Concept checkproblem reportedG-2026-W31-027 smartlink-admin: The approval flow (Overview v4 section 3) is a graph of verification roles gated by preconditions: a role cannot start until its declared predecessor roles…
Monday 27 July
22:03Concept checkproblem reportedG-2026-W31-025 smartlink-admin: Overview v4 promises "a review dashboard [that] highlights what is still incomplete and tracks overall readiness." The SmartLink Integration Studio implements…
19:47Concept checkproblem reportedG-2026-W31-024 editor: A registrar on the Requirements tab (RequirementsTab.tsx) reads the About panel (AboutPanel sectionKey="data", mounted at RequirementsTab.tsx:636) to learn…
16:37Concept checkproblem reportedG-2026-W31-023 editor: A registrar on the Event bindings tab (EventBindings.tsx, one of the ten tabs in the procedure editor, right after Publish) wires a review-flow outcome to an…
16:28Concept checkfix recorded mergedPR #1463 implements E-2026-W31-015
16:20Concept checkproblem reportedG-2026-W31-022 editor: A registrar sets up applicant/operator notifications on the Notifications tab (NotificationsTab.tsx, labelled "Notifications" in the tab bar, the screen…
16:19Concept checkfix work startedPR #1463 implements E-2026-W31-015
15:13Concept checktest record createdPR #1462 vitest_unit — Filters tab has a registrar-facing About explainer (G-2026-W31-018) > SECTION_ABOUT has authored prose for filters,FiltersTab mounts <AboutPanel sectionKey="filters" />
14:40Concept checkfix work startedPR #1461 implements E-2026-W31-012
14:15Concept checkproblem reportedG-2026-W31-021 editor: The review-flow tab (labelled 'Review flow' in the tab bar, function name RolesTab in ProcedureEditor.tsx) is the screen where an agency defines exactly the…
13:45Concept checkproblem reportedG-2026-W31-020 portal: Note 9 makes the world model's register data the one authoritative record, with a registrar's correction (correct_record,…
13:35Concept checkproblem reportedG-2026-W31-019 editor: A bilingual agency can already author a procedure's requirement labels, role names, and the reviewer's evaluation checklist (EvaluationCriteria.checklist, the…
13:22Concept checkfix recorded mergedPR #1459 implements E-2026-W31-011
12:55Concept checkfix work startedPR #1459 implements E-2026-W31-011
12:07Concept checkproblem reportedG-2026-W31-018 editor: Every other authoring tab in the procedure editor gives the registrar a plain-language explainer of what the tab is for, either as an in-context collapsible…
12:01Concept checkfix recorded mergedPR #1456 implements E-2026-W31-010
12:01Concept checkfix work startedPR #1456 implements E-2026-W31-010
11:52Concept checktest record createdPR #1460 vitest_unit — Fees tab has a registrar-facing About explainer (G-2026-W31-011) > SECTION_ABOUT has authored prose for fees,FeesTab mounts <AboutPanel sectionKey="fees" />
11:48Concept checkproblem reportedG-2026-W31-017 editor: The editor's in-app user manual describes the same not-yet-built feature two contradictory ways, depending on which of the manual's two views a registrar…
11:38Concept checkfix recorded mergedPR #1454 implements E-2026-W31-009
11:21Concept checkproblem reportedG-2026-W31-016 editor: A registrar in a bilingual deployment authors a custom verification method -- for example "Contrôle biométrique" -- while working in French, using the + Add…
11:19Concept checkfix work startedPR #1454 implements E-2026-W31-009
11:17Concept checktest record createdPR #1458 structural — test_verification_about_panel_reviewer_trigger_promise_matches_approval_spa
11:03Concept checkproblem reportedG-2026-W31-015 editor: Today's commit 47a9bcceb (Impl I-2026-W31-006, closing G-2026-W31-009) edited the editor's own About-panel copy for the "verification" tab…
10:57Concept checkfix recorded mergedPR #1451 implements E-2026-W31-008
10:56Concept checkfix work startedPR #1451 implements E-2026-W31-008
10:55Concept checkproblem reportedG-2026-W31-014 approval: The approving officer's review screen (ApplicationDetail.tsx's Entities panel, lines 747-750) is filled by build_registry_view…
10:54GitHub issuefix recorded mergedPR #1449 implements E-2026-W31-007
10:40GitHub issuefix work startedPR #1449 implements E-2026-W31-007
10:32Concept checkproblem reportedG-2026-W31-013 editor: The editor lets an agency author a review role using one of four ways of assigning who performs a verification step (agent_composition, the concept Overview v4…
10:27Concept checktest record createdPR #1450 vitest_unit — Output tab has a registrar-facing About explainer (G-2026-W31-012) > SECTION_ABOUT has authored prose for output,OutputTab mounts <AboutPanel sectionKey="output" />
10:17Concept checkproblem reportedG-2026-W31-012 editor: A registrar setting up the Output tab picks which artifacts a completed application produces (a registration number, a QR code, a certificate), and, since two…
09:37Concept checkproblem reportedG-2026-W31-011 editor: Every other authoring tab in the procedure editor gives the registrar a plain-language explainer of what the tab is for and why it matters, either as an…
09:31Concept checktest record createdPR #1447 vitest_unit — Registry tab About panel (G-2026-W31-010) > explains the two registry modes on the "New registry" screen (registry_mode: create)
08:41Concept checkproblem reportedG-2026-W31-010 editor: Overview v4 names the registry-database schema as one of the two things SmartRules lets an agency define ("and optionally, the schema for the registry database…
08:41Concept checktest record createdPR #1444 vitest_unit — editor Proof/Verification About panels name SmartLink (G-2026-W31-009) > names SmartLink in the Proof tab About text (agency_api / third_party_api config)
08:10GitHub issuetest record createdPR #1442 pytest_unit — test_stranger_cannot_read_comments_on_another_applicants_filing
07:51Concept checkproblem reportedG-2026-W31-009 editor: Overview v4 names SmartLink explicitly as the tool that performs an Agency API or Third-Party API check ("SmartLink provides a universal interface to…
06:40GitHub issueproblem reportedG-2026-W31-008 eapproval: Conversation routes serve any filing to any signed-in caller GitHub issue #1387: The conversation routes on a filing — comments, clarification threads (the…
06:13Concept checkfix recorded mergedPR #1436 implements E-2026-W31-005
06:13Concept checkfix work startedPR #1436 implements E-2026-W31-005
05:52Concept checkproblem reportedG-2026-W31-007 platform: Concept note 9 (Registers & Datasets, section 2) defines a register as “a logical relationship of data under the mandate of a registrar” that “binds three…
05:50Concept checkfix recorded mergedPR #1435 implements E-2026-W31-004
05:42Concept checkfix work startedPR #1435 implements E-2026-W31-004
04:31Concept checktest record createdPR #1434 vitest_unit — section-about "verification" guide copy (gap G-2026-W31-004, claim 2.17) > explains the four actions a reviewer can take on a claim (assert, object, suggest, reject)
04:27Concept checkfix recorded mergedPR #1432 implements E-2026-W31-001
04:13Concept checkfix work startedPR #1432 implements E-2026-W31-001
03:52Concept checktest record createdPR #1431 vitest_unit — connector-mode field mapping excludes repeating groups (G-2026-W31-005)
03:38Concept checkproblem reportedG-2026-W31-005 editor: A repeating group (code identifier field_type: "group") is a table of rows that asks the same questions once per person or item — for example, one row per…
03:25Concept checkproblem reportedG-2026-W31-004 editor: Section 8 promises the editor is where agencies define "verification roles" and "evaluation criteria" — the RoleForm screen where a registrar configures who…
03:13Concept checkfix work startedPR #1430 implements E-2026-W30-107
02:55Concept checktest record createdPR #1433 vitest_unit — editor manual "Canonical schema" copy (gap G-2026-W31-003) > does not claim a fixed six-table model or name fictional tables that were never built
02:48Concept checkfix recorded mergedPR #1429 implements E-2026-W30-106
02:48Concept checkfix work startedPR #1429 implements E-2026-W30-106
02:26Concept checkproblem reportedG-2026-W31-003 editor: The editor's in-app user manual, under "Database and registry" > "Canonical schema" (frontend/editor/src/content/manual/manual-sections.ts:300-304, aboutKey…
02:16Concept checkfix recorded mergedPR #1427 implements E-2026-W30-103
02:14GitHub issueissue closed#1401 Anyone signed in can create an application owned by someone else — ownership is taken from the request body unchecked
02:08Concept checktest record createdPR #1428 vitest_unit — CompletenessDashboard — headline count blind to an unpublished checklist > does not count a field complete when its only assigned role never published a checklist
02:06Concept checkfix work startedPR #1427 implements E-2026-W30-103
02:00Concept checkproblem reportedG-2026-W31-002 editor: Overview v4 section 8 ("The Payoff") promises that "every evaluation criterion is explicit and published" once a procedure is live. In the editor, the reviewer…
01:50GitHub issuefix recorded mergedPR #1426 implements E-2026-W30-101
01:20GitHub issuefix work startedPR #1426 implements E-2026-W30-101
00:44Concept checktest record createdPR #1425 vitest_unit — SECTION_ABOUT["data"] — field-type help text (gap G-2026-W31-001) > mentions the list/dropdown (enum) field type among the available field types
00:37Concept checkproblem reportedG-2026-W31-001 editor: The About panel (in-editor help) explains the Data tab to the person authoring a procedure. Its current copy for the Data tab lists the available field types…
00:17Concept checkfix work startedPR #1424 implements E-2026-W30-096
Sunday 26 July
23:29Concept checkfix recorded mergedPR #1422 implements E-2026-W30-091
23:28Concept checkfix work startedPR #1422 implements E-2026-W30-091
23:21Concept checktest record createdPR #1423 vitest_unit — computeCompleteness — the aggregate dashboard is blind to whether a checked-off role ever published a checklist > still counts a checklist-less assigned role as "verified" in the aggregate tally
23:11Concept checkproblem reportedG-2026-W30-100 editor: A reviewer role (Role) can be assigned to a requirement -- "ticked" -- without ever publishing a real evaluation checklist (the per-role, per-field criteria…
22:53Concept checktest record createdPR #1420 pytest_unit — test_filter_translated_name_round_trips
22:39Concept checktest record createdPR #1421 pytest_unit — test_catalog_binding_for_resolves_a_group_child_endpoint_field
22:36Concept checkproblem reportedG-2026-W30-099 smartrules: RD7 (claim worldmodel.catalog_binding) already works for an ordinary top-level field: publishing.py's _catalog_binding_for() reads the field's world-model…
22:21Concept checktest record createdPR #1419 vitest_unit — ProcedureEditor registry mode (unresolved choice) does not silently present an unmade registry-mode choice as "New registry"
22:14Concept checkproblem reportedG-2026-W30-098 editor: Overview section 8 says SmartRules "optionally" defines the schema for the registry database (the per-procedure submissions store SmartRules can manage on an…
22:10Concept checkfix recorded mergedPR #1417 implements E-2026-W30-094
22:00Concept checktest record createdPR #1418 vitest_unit — FormPreview rule summary locale resolution (gap G-2026-W30-082, claim 8.1) > resolves the acceptable-value rule summary per selected preview locale
22:00Concept checkfix work startedPR #1417 implements E-2026-W30-094
21:59Concept checkproblem reportedG-2026-W30-097 editor: A conditional-visibility filter (the editor's Filters tab uses a Filter row to decide which fields show or hide for a given applicant, e.g. "Foreign nationals…
21:50Concept checktest record createdPR #1416 pytest_unit — test_procedure_description_labels_round_trip
21:50Concept checkfix recorded mergedPR #1413 implements E-2026-W30-083
21:39Concept checkproblem reportedG-2026-W30-096 editor: PR #1002 (Loop 3 impl I-2026-W29-051, closing gap G-2026-W29-008) gave EditProcedureDetailsModal.tsx an "Other languages" disclosure for a procedure's…
21:36Concept checktest record createdPR #1415 vitest_unit — IntegrationWorkspace — "Author actions" completeness (gap G-2026-W30-095) > lands the admin on "Author actions", not past it, when no operation has been authored yet
21:29Concept checkproblem reportedG-2026-W30-095 smartlink-admin: SmartLink's Integration Studio has its own guided, five-step journey (Connect systems -> Author actions -> Write the checks -> Run the checks -> Verify & go…
21:28Concept checkfix recorded mergedPR #1414 implements E-2026-W30-090
21:28Concept checkfix work startedPR #1414 implements E-2026-W30-090
21:11Concept checkfix work startedPR #1413 implements E-2026-W30-083
20:53Concept checkfix work startedPR #1411 implements E-2026-W30-081
20:52GitHub issuetest record createdPR #1412 pytest_unit — test_non_agency_caller_cannot_create_filing_owned_by_another_person
20:40GitHub issueproblem reportedG-2026-W30-094 eapproval: A signed-in user can create a filing owned by someone else GitHub issue #1401: When someone starts a new filing, the server takes the owner of that filing from…
19:21Concept checktest record createdPR #1407 vitest_unit — ReadinessCheck navigates every offender in a mixed requirement+fee issue > links both the requirement offender and the fee offender to their own tabs
19:08Concept checktest record createdPR #1406 vitest_unit — editor manual field-status subsection does not promise a fixed vocabulary the code never produces (G-2026-W30-092) > does not name "under_review" or "flagged" as field status tokens
19:02Concept checkproblem reportedG-2026-W30-093 editor: The backend and the editor agree on the data shape but not on the navigation contract. src/opengov/smartrules/readiness.py:329-352 (check_roles_and_proof)…
18:58Concept checkfix recorded mergedPR #1405 implements E-2026-W30-087
18:51Concept checkproblem reportedG-2026-W30-092 editor: The editor's in-app user manual has a "Field status lifecycle" entry (manual-sections.ts:213-218, byConcept > Verification) that tells the reader: "Each field…
18:46Concept checkfix work startedPR #1405 implements E-2026-W30-087
18:45Concept checkproblem reportedG-2026-W30-091 editor: The editor ships its own in-app user manual (Rule 4/Rule 9: the same 'can a civil servant understand this without outside documentation' test applies to the…
18:42Concept checktest record createdPR #1404 structural — test_verification_about_panel_mentions_evaluation_criteria
18:33GitHub issuefix recorded mergedPR #1400 implements E-2026-W30-077
18:26GitHub issuefix work startedPR #1400 implements E-2026-W30-077
18:19Concept checktest record createdPR #1402 vitest_unit — ProcedureEditor registry-schema view — status vocabulary omits reachable "rejected" > shows "rejected" among the status column values when a role can reject the whole application
18:13Concept checkproblem reportedG-2026-W30-090 editor: Overview v4's In Brief section promises that for agencies that adopt SmartRules fully, it "defines the registry database schema itself — each field and its…
17:46Concept checktest record createdPR #1397 structural — test_binding_shape_message_glosses_requirement_proof_mode,test_binding_shape_message_glosses_fee_proof_mode
17:41Concept checkproblem reportedG-2026-W30-089 editor: The editor's in-app User Manual, under "Standards and interoperability -> Registry updates," tells an agency author that the Registration Data Dictionary (RDD…
17:30Concept checktest record createdPR #1394 vitest_unit — section-about "proof" guide copy (gap G-2026-W30-085, claim 2.5) > names every mode of proof the ProofModeEditor picker actually offers
17:27Concept checkproblem reportedG-2026-W30-088 editor: The editor's own in-app user manual, in the About panel for the procedure-editing screen (section-about.ts, key procedureEditor), tells an agency author…
17:00Concept checkproblem reportedG-2026-W30-087 editor: The Review tab of a requirement (RequirementEditor.tsx, activeTab === 'review') shows an in-app About panel (AboutPanel sectionKey="verification") so an agency…
16:51Concept checkproblem reportedG-2026-W30-086 editor: The registry tab's own in-app help text (section-about.ts:11) tells an agency using the "Use existing database" connector mode (mapping a procedure onto an…
16:41Concept checkproblem reportedG-2026-W30-085 editor: The editor ships an in-app About panel next to the proof-mode picker (ProofModeEditor.tsx, the shared screen where an author sets how a requirement is proven)…
16:38Concept checktest record createdPR #1388 structural — test_gate_status_model_carries_a_reason_field,test_gate_status_out_schema_returns_a_reason_field
16:03Concept checkproblem reportedG-2026-W30-084 smartrules: The readiness engine's check_binding_shape (readiness.py:671-715) flags a requirement or fee whose proof mode (how a value gets verified, one of six per Rule…
16:02Concept checktest record createdPR #1383 vitest_unit — hasVerification — a role checkbox alone is not a published criterion > returns "empty" when the only assigned role has never authored a checklist for this field
15:49Concept checkproblem reportedG-2026-W30-083 editor: The editor already builds half of the Simplification promise: findSimplificationItems (CompletenessDashboard.tsx:48-57) flags a requirement that has neither an…
15:28Concept checkproblem reportedG-2026-W30-082 editor: Every acceptable-value rule an agency author builds (the 7 canonical rule types from Rule 2 — comparison, membership, existence, pattern, cross_field,…
14:53Concept checkproblem reportedG-2026-W30-081 eapproval: An agency author writes a plain-language failure message on an acceptable-value rule (rule.config.failure_message, wired only into the applicant-facing portal…
12:58Concept checkproblem reportedG-2026-W30-080 editor: The editor's built-in manual (Publish tab help, manual-sections.ts:113) tells agency staff that each publish creates a new version at a stable address — the…
12:17Concept checkproblem reportedG-2026-W30-079 portal: The reference portal (specs/ernext) treats "see all my unfinished applications and resume one" as a first-class, always-discoverable feature: a "My…
12:10Concept checkproblem reportedG-2026-W30-078 editor: A verification role (Role, table smartrules_roles) is a first-class thing an agency author defines and later removes or redefines through the Roles screen —…
11:42Concept checktest record createdPR #1375 vitest_unit — PublishConfirmDialog — vault draft visibility (D19 gap) > surfaces applicants with an unsubmitted vault draft pinned to the current version, not just submitted applications
11:30Concept checktest record createdPR #1374 vitest_unit — editor manual publish-tab subsection names all three OpenGov tools (G-2026-W30-076) > names SmartLink, not just eRnext and eApproval, in the publish-tab subsection
11:14Concept checktest record createdPR #1372 structural — test_manual_tab_orientation_sentence_matches_real_tabs_in_order
11:10Concept checkproblem reportedG-2026-W30-077 editor: D19 (docs/specs/divergences-from-overview-v4.md:543-545, ratified 2026-07-20) moved applicant draft storage off browser localStorage and into a server-side,…
09:09Concept checkproblem reportedG-2026-W30-076 editor: Overview v4 §8 ("Four Independent Tools") says publishing a procedure hands it to three other OpenGov tools — SmartLink (external database verification),…
07:48Concept checkproblem reportedG-2026-W30-075 editor: The editor's in-app manual — the document a civil-servant registrar reads to learn the tool, and the surface Rule 4 holds to the same understandability bar as…
07:09Concept checktest record createdPR #1373 structural — test_ai_rules_manual_copy_does_not_outpromise_the_placeholder_tab
07:00Concept checkproblem reportedG-2026-W30-074 editor: The editor's in-app manual, on its "AI capabilities" page, describes a fully working screen for authoring AI rules (the instructions that tell an AI system how…
06:56Concept checkfix recorded mergedPR #1368 implements E-2026-W30-076
06:55Concept checkfix work startedPR #1368 implements E-2026-W30-076
06:45Concept checktest record createdPR #1367 structural — test_eapproval_has_a_registered_stale_draft_purge_job
06:14Concept checkproblem reportedG-2026-W30-073 editor: The editor's own in-app manual, in the Registration Data Dictionary tab's help text, makes a concrete promise about custom fields (a data field an agency…
06:03Concept checkfix recorded mergedPR #1363 implements E-2026-W30-074
05:53Concept checkfix work startedPR #1363 implements E-2026-W30-074
05:49GitHub issuetest record createdPR #1365 pytest_unit — test_clarification_aging_sweep_job_is_registered_as_daily_periodic
05:44Concept checkproblem reportedG-2026-W30-072 eapproval: The Wave-2 ratification agenda (docs/reports/2026-07-17-wave2-phase0-ratification-agenda.md:83, item B2) left an explicit open question the concept owner never…
05:40GitHub issueproblem reportedG-2026-W30-071 eapproval: Schedule the daily clarification clean-up so expired questions actually close GitHub issue #1340: The daily clean-up for clarifications — the questions an…
05:35Concept checktest record createdPR #1362 vitest_unit — FormPreview catalog field mock input for world-field bindings (gap G-2026-W30-066) > renders a select-like affordance for a catalog field bound via the world model, not the free-text default
05:33Concept checkproblem reportedG-2026-W30-070 editor: Overview v4 section 8 pairs labels and descriptions as equally multilingual: "Labels, descriptions, and guidance text are stored in multiple languages. A…
05:18Concept checkfix recorded mergedPR #1360 implements E-2026-W30-068
05:18Concept checkfix work startedPR #1360 implements E-2026-W30-068
04:43Concept checktest record createdPR #1359 vitest_unit — ConditionExpressionBuilder group-child target exclusion (gap G-2026-W30-068) > does not offer a repeating-group child field as a condition target
04:43Concept checkfix recorded mergedPR #1358 implements E-2026-W30-064
04:42Concept checkfix work startedPR #1358 implements E-2026-W30-064
04:32Concept checkfix recorded mergedPR #1356 implements E-2026-W30-061
04:25Concept checkfix work startedPR #1356 implements E-2026-W30-061
04:18Concept checkproblem reportedG-2026-W30-069 editor: Overview section 7 ("Semantic Groups and Standards") gives its own worked example: a "SEZ Developer License" registration should let an agency compose it from…
04:16Concept checktest record createdPR #1357 vitest_unit — the event dropdown offers all four applicant-facing moments Overview v4 §11 names
04:02Concept checkfix recorded mergedPR #1355 implements E-2026-W30-060
03:44Concept checkfix work startedPR #1355 implements E-2026-W30-060
03:32Concept checkfix recorded mergedPR #1354 implements E-2026-W30-059
03:27Concept checkfix work startedPR #1354 implements E-2026-W30-059
03:11Concept checkproblem reportedG-2026-W30-068 editor: D17 is the repeating group (code: field_type "group") — a table of rows that asks the same questions once per person or item, e.g. one row per company…
02:40Concept checkfix work startedPR #1353 implements E-2026-W30-067
02:36Concept checktest record createdPR #1361 vitest_unit — SmartLinkPicker operation_type distinction (gap G-2026-W30-065) > visibly flags a data-mutating ("send") operation as distinct from a read ("lookup"/"verify") operation
02:29Concept checkproblem reportedG-2026-W30-067 editor: A civil-servant author wants a message to fire the moment an application first arrives, when a verifier sends part of it back for correction, when the…
02:23Concept checktest record createdPR #1351 vitest_unit — editor manual names the other three OpenGov tools (G-2026-W30-063) > mentions SmartLink, eApproval, and eRnext by name somewhere in the manual
01:43Concept checktest record createdPR #1348 vitest_unit — RequirementEditor — semantic-registry label suggestions (Overview §8, claim 7.2) > suggests a matching semantic-registry field as the author types the label
01:40Concept checkproblem reportedG-2026-W30-066 editor: Overview section 8 promises agencies can "Define and publish everything ... acceptable values ..." and FormPreview.tsx states its own contract in the authoring…
01:32Concept checkfix recorded mergedPR #1347 implements E-2026-W30-063
01:32Concept checkfix work startedPR #1347 implements E-2026-W30-063
01:17Concept checkfix recorded mergedPR #1346 implements E-2026-W30-058
01:17Concept checkfix work startedPR #1346 implements E-2026-W30-058
01:11Concept checkfix recorded mergedPR #1345 implements E-2026-W30-057
01:04Concept checkfix work startedPR #1345 implements E-2026-W30-057
01:00Concept checkproblem reportedG-2026-W30-065 editor: SmartLink's own operation model already distinguishes safe reads from side-effecting actions: Operation.operation_type (src/opengov/smartlink/models.py:123) is…
00:56Concept checktest record createdPR #1350 vitest_unit — CompletenessDashboard — group requirements are exempt from the simplification nag (D17) > does not list a group requirement in "Simplification opportunities" when its children are individually verified
00:32Concept checkproblem reportedG-2026-W30-064 editor: Overview v4 §8's Interoperability payoff promises that "semantic groups" let an agency reuse standard field definitions instead of inventing field names from…
00:30Concept checkfix work startedPR #1344 implements E-2026-W30-056
00:09Concept checktest record createdPR #1343 pytest_eval — EVAL-209
00:00Concept checktest record createdPR #1409 pytest_unit — test_requirement_missing_acceptance_rule_is_not_flagged_before_publish
Saturday 25 July
23:39Concept checkproblem reportedG-2026-W30-063 editor: Overview v4 §8 ("Four Independent Tools") promises that SmartRules is one piece of a four-tool OpenGov ecosystem — SmartLink (external database verification,…
23:32Concept checkfix recorded mergedPR #1339 implements E-2026-W30-055
23:31Concept checkfix work startedPR #1339 implements E-2026-W30-055
23:27Concept checktest record createdPR #1341 vitest_unit — rule failure message per-locale authoring (gap G-2026-W30-049, reshaped) > keeps failure_message a plain string and puts the translation in a companion failure_message_labels map
23:25Concept checkproblem reportedG-2026-W30-062 editor: The Overview's Simplification payoff (§8, "The Payoff") says a data point with no acceptable-value rule AND no verification criteria should trigger the…
23:10Concept checktest record createdPR #1338 vitest_unit — CompletenessDashboard — group requirements are exempt from the proof layer (D17) > does not list a group requirement in "Needs attention" as missing a proof mode
23:08Concept checkproblem reportedG-2026-W30-061 editor: Overview v4 promises that each of the four OpenGov tools "can function independently" (section 8, "Four Independent Tools"). CLAUDE.md turns that promise into…
22:29Concept checktest record createdPR #1342 vitest_unit — WorldFieldPicker type-compat note honors grandfathered bindings (G-2026-W30-060) > does not warn that publishing will refuse a binding the backend has already grandfathered
22:22Concept checkproblem reportedG-2026-W30-060 editor: Today's commit a4f95c49 (PR #1326, W9-B1) added a publish-time gate that checks whether a requirement's field type can hold the value of the world-model field…
08:07Concept checktest record createdPR #1303 pytest_unit — test_render_certificate_html_uses_locale_specific_content
08:02Concept checkproblem reportedG-2026-W30-059 editor: PR #1286 (commit d350707d, earlier today) added a per-locale "Other languages" disclosure to the Output tab's certificate wording field, the same authoring…
07:51Concept checktest record createdPR #1302 vitest_unit — procedure update failure toast > a failed procedure update surfaces a danger toast with the server error
07:47Concept checkproblem reportedG-2026-W30-058 editor: Today's commit 42bc52fc (PR #1298, closing G-2026-W30-054) gave the Fees tab (the editor screen where a registrar defines a procedure's fee schedule) a…
07:26Concept checkfix work startedPR #1298 implements E-2026-W30-054
06:46Concept checktest record createdPR #1295 vitest_unit — FormPreview — group child proof mode and rule preview shows a child field's proof-mode badge inside the group's mini-table
06:42Concept checkproblem reportedG-2026-W30-057 editor: The editor's Preview tab (FormPreview.tsx) is the one place a registrar checks, before publishing, that everything they authored — labels, proof methods, and…
06:19Concept checkfix recorded mergedPR #1294 implements E-2026-W30-053
06:19Concept checkfix work startedPR #1294 implements E-2026-W30-053
05:30Concept checkfix work startedPR #1293 implements E-2026-W30-052
05:01Concept checkfix recorded mergedPR #1291 implements E-2026-W30-051
04:12Concept checkfix work startedPR #1291 implements E-2026-W30-051
03:48Concept checkfix work startedPR #1290 implements E-2026-W30-050
03:18Concept checktest record createdPR #1289 vitest_unit — WorldFieldPicker relationship-attribute catalog badge (RD7, G-2026-W30-056) > badges a catalog-bound relationship attribute the same way catalog-bound entity fields are badged
03:14Concept checkproblem reportedG-2026-W30-056 editor: Today's commit 302846fb (RD7, PR #1287) wired the catalog badge in the world-field picker (the editor control that links an authored requirement to the shared…
01:58Concept checkfix recorded mergedPR #1286 implements E-2026-W30-048
01:44Concept checktest record createdPR #1285 pytest_eval — EVAL-208
01:40Concept checkfix work startedPR #1286 implements E-2026-W30-048
01:38Concept checkproblem reportedG-2026-W30-055 published: A repeating group (D17's eleventh field type — e.g. one row per company director) can carry a per-context override on each of its child questions, the same…
01:11Concept checktest record createdPR #1283 vitest_unit — FeesTab surfaces a save failure to the registrar (claim 8.1, Accountability) > tells the registrar the fee name failed to save, instead of failing silently
00:00Concept checkproblem reportedG-2026-W30-054 editor: The fee-authoring screen ('FeesTab', frontend/editor/src/components/fees/FeesTab.tsx) lets a registrar create, edit, reorder, and delete a procedure's fees.…
Friday 24 July
23:51Concept checkfix recorded mergedPR #1282 implements E-2026-W30-045
23:51Concept checkfix work startedPR #1282 implements E-2026-W30-045
23:46Concept checktest record createdPR #1281 structural — test_world_field_picker_group_mode_has_local_declaration,test_world_field_picker_child_mode_has_local_declaration
23:42Concept checkproblem reportedG-2026-W30-053 editor: PR #1223 (impl I-2026-W30-030, closing gap G-2026-W30-028) added a "This answer is genuinely procedure-local" checkbox to the world-field picker (the editor…
22:57Concept checkfix recorded mergedPR #1275 implements E-2026-W30-044
22:56Concept checkfix work startedPR #1275 implements E-2026-W30-044
22:41Concept checktest record createdPR #1273 vitest_unit — FeesTab wires siblingRequirements into the fee proof-method editor (D23, claim 8.32) > passes the procedure's other requirements to the fee's ProofModeEditor, like RequirementEditor.tsx does
22:25Concept checkproblem reportedG-2026-W30-052 editor: The proof-method editor (ProofModeEditor.tsx, the shared panel where an author picks how any requirement is proven) has a "This document also proves..."…
21:49Concept checktest record createdPR #1269 pytest_unit — test_correction_sheet_carries_row_key_and_child_field, test_correction_sheet_keeps_both_rows_objections_same_field
21:43Concept checkproblem reportedG-2026-W30-051 eapproval: The applicant-facing "what do I need to fix" screen (the correction sheet, built by build_correction_sheet in projections.py:399 and served at GET…
21:34Concept checktest record createdPR #1268 vitest_unit — RequirementEditor — docRef "also proves" checklist (G-2026-W30-050) > never offers a repeating-group container as a document-sharing target
21:30Concept checkproblem reportedG-2026-W30-050 editor: The proof-method editor (ProofModeEditor.tsx, the per-field panel where an author picks how a requirement is proven) has a "This document also proves..."…
21:27Concept checkfix recorded mergedPR #1267 implements E-2026-W30-043
20:23Concept checkfix work startedPR #1267 implements E-2026-W30-043
20:07Concept checkfix recorded mergedPR #1265 implements E-2026-W30-041
20:07Concept checkfix work startedPR #1265 implements E-2026-W30-041
18:27Concept checkproblem reportedG-2026-W30-049 editor: PR #1256 (merged today, 2026-07-24) closed G-2026-W30-017 by wiring the message an applicant sees when a check fails (failure_message, claim…
17:39Concept checkfix recorded mergedPR #1261 implements E-2026-W30-036
17:29Concept checkfix work startedPR #1264 implements E-2026-W30-039
17:20Concept checkfix work startedPR #1261 implements E-2026-W30-036
17:09Concept checktest record createdPR #1260 vitest_unit — OutputTab certificate wording i18n authoring (gap G-2026-W30-048)
17:03Concept checkproblem reportedG-2026-W30-048 editor: Overview v4's "One Definition, Many Formats" section is explicit: "Labels, descriptions, and guidance text are stored in multiple languages. A single procedure…
16:54Concept checkfix recorded mergedPR #1257 implements E-2026-W30-029
16:29Concept checkfix work startedPR #1257 implements E-2026-W30-029
15:46Concept checkfix recorded mergedPR #1256 implements E-2026-W30-017
15:37Concept checkfix work startedPR #1256 implements E-2026-W30-017
15:21Concept checkproblem reportedG-2026-W30-047 editor: RequirementEditor.tsx already has the group-proof exemption baked in twice: isProofComplete (line 134) returns true unconditionally for field_type==="group" so…
15:11Concept checktest record createdPR #1253 pytest_unit — test_group_requirement_with_no_formal_criteria_does_not_block_publish
15:08Concept checkfix recorded mergedPR #1252 implements E-2026-W30-016
15:06Concept checkfix work startedPR #1252 implements E-2026-W30-016
15:03Concept checkproblem reportedG-2026-W30-046 editor: D17 repeating groups (docs/plans/2026-07-20-d17-repeating-groups.md) establishes that a group container carries no proof of its own — "rules and proofs are set…
14:57Concept checktest record createdPR #1251 vitest_unit — FormPreview fee checklist locale resolution (gap G-2026-W30-045, claim 8.32) resolves the fee checklist line per selected preview locale
14:51Concept checkproblem reportedG-2026-W30-045 editor: Commit 0c606964 (merged today, I-2026-W30-048 / closes G-2026-W30-011) added fee rendering to FormPreview.tsx, including an officer evaluation checklist…
14:46Code reviewfix recorded mergedPR #1250 implements E-2026-W30-010
14:40Code reviewfix work startedPR #1250 implements E-2026-W30-010
14:33Concept checkproblem reportedG-2026-W30-044 platform: The registry catalog (src/opengov/registry/catalog.yaml) marks tax_id (company, line 42-47), full_name/national_id/date_of_birth (director, line 64-66),…
14:24Concept checkfix work startedPR #1249 implements E-2026-W30-011
14:01Concept checktest record createdPR #1248 structural — test_shared_catalog_model_has_labels_column,test_shared_catalog_update_schema_accepts_labels,test_shared_catalog_out_schema_returns_labels
13:46Concept checkproblem reportedG-2026-W30-043 editor: PR #1247 (merged 2026-07-24T13:33:20Z, commit 101ed0ad, closing G-2026-W30-008 / claim 2.21) added an OtherLanguages disclosure to SharedListsManager.tsx so…
12:56Concept checkfix work startedPR #1247 implements E-2026-W30-006
12:46Concept checkfix recorded mergedPR #1246 implements E-2026-W30-008
12:33Concept checkfix work startedPR #1246 implements E-2026-W30-008
12:26Concept checkfix work startedPR #1245 implements E-2026-W30-005
11:49Concept checktest record createdPR #1244 structural — test_role_model_has_assigned_fee_ids_column,test_fees_tab_authors_role_assignment_for_fees
11:45Concept checkproblem reportedG-2026-W30-042 editor: FeesTab.tsx:620-628 mounts exactly one EvaluationCriteria per fee with roleId={item.id} -- the FEE id, not a real smartrules_roles row -- and there is no UI…
11:08Concept checktest record createdPR #1243 vitest_unit — EventBindings — group container excluded from field exposure (G-2026-W30-041) > does not offer a group-typed requirement as exposable to event bindings
11:04Concept checkproblem reportedG-2026-W30-041 editor: Gap G-2026-W23-038 (claim 8.1) established that the Event Bindings tab is the authoring surface for Requirement.exposable_to_event_bindings, and it shipped:…
10:14Concept checkfix recorded mergedPR #1201 implements E-2026-W30-021
10:11Concept checkfix work startedPR #1242 implements E-2026-W30-033
09:17Concept checkproblem reportedG-2026-W30-040 published: src/opengov/registry/routes.py (the authenticated registrar dashboard API) implements the Q1(b) mandate literally: _CONNECTOR_CAPTION is attached to the…
08:06Concept checktest record createdPR #1235 pytest_unit — test_registry_company_has_tier2_overflow_column
07:55Concept checkproblem reportedG-2026-W30-039 smartrules: Both halves of Tier-2 overflow are unbuilt. (1) Storage: grep -rn 'tier2|tier_2|Tier-2|extra JSONB|overflow' src/opengov/registry/ src/opengov/smartrules/…
05:48Code reviewfix recorded mergedPR #1234 implements E-2026-W30-038
05:46Code reviewfix work startedPR #1234 implements E-2026-W30-038
04:45Code reviewfix recorded mergedPR #1233 implements E-2026-W30-037
04:30Code reviewfix work startedPR #1233 implements E-2026-W30-037
03:55Code reviewtest record createdPR #1232 pytest_unit — test_redact_pii_masks_plus_addressed_email_local_part
03:42Code reviewtest record createdPR #1231 pytest_unit — test_non_ascii_provided_signature_fails_closed
03:36Code reviewproblem reportedG-2026-W30-038 smartlink: PII redactor's email regex omits '+', leaking the local-part (applicant name) of plus-addressed emails into the audit log redact_pii is documented as 'the last…
03:36Code reviewproblem reportedG-2026-W30-037 smartlink: verify_signature raises (not caught) on a non-ASCII provided signature, turning an inbound rejection into an uncaught 500 verify_signature's docstring is an…
Thursday 23 July
16:52Concept checktest record createdPR #1230 vitest_unit — NotificationProviders health (provider-outage.md copy parity) > shows the provider health as degraded, as docs/runbooks/phase2d/provider-outage.md:7 tells operators it does
16:48Concept checkproblem reportedG-2026-W30-036 smartlink-admin: The on-call runbook operators actually follow during a provider outage states as fact that the SmartLink Admin Providers view shows provider health as…
15:51Concept checktest record createdPR #1229 pytest_unit — test_prune_notification_health_snapshots_deletes_rows_past_retention
15:41Concept checkproblem reportedG-2026-W30-035 platform: grep across src/ for the three named artifacts finds zero hits: no periodic job named prune_notification_health_snapshots (compared against the two real jobs…
07:34Concept checkfix recorded mergedPR #1225 implements E-2026-W30-032
07:33Concept checkfix recorded mergedPR #1226 implements E-2026-W30-034
07:32Concept checkfix work startedPR #1226 implements E-2026-W30-034
07:22Concept checkfix work startedPR #1225 implements E-2026-W30-032
06:56Concept checkfix recorded mergedPR #1224 implements E-2026-W30-031
06:25Concept checkfix work startedPR #1224 implements E-2026-W30-031
04:50Concept checkfix work startedPR #1223 implements E-2026-W30-028
04:48Concept checktest record createdPR #1221 vitest_unit — RequirementEditor lookup config excludes group-typed siblings (gap G-2026-W30-034)
04:39Concept checkproblem reportedG-2026-W30-034 editor: PR #1185 (I-2026-W30-015, merged 2026-07-22) and PR #1211/#1220 (I-2026-W30-022 line, merged 2026-07-23) established a fix pattern for the same bug class: a…
04:35Concept checkfix recorded mergedPR #1220 implements E-2026-W30-030
04:22Concept checkfix work startedPR #1220 implements E-2026-W30-030
04:05Concept checktest record createdPR #1219 vitest_unit — RequirementEditor dual binding-mechanism distinction (gap G-2026-W30-033)
03:19Concept checkproblem reportedG-2026-W30-033 editor: RequirementEditor.tsx mounts BOTH RegistryBindingPicker (the pre-existing D26 path) and WorldFieldPicker (the new note-9 path, #1195, landed today)…
03:14Concept checkfix recorded mergedPR #1217 implements E-2026-W30-027
03:14Concept checkfix work startedPR #1217 implements E-2026-W30-027
03:08Concept checktest record createdPR #1216 vitest_unit — RequirementsTab — duplicating a registry-bound group (gap G-2026-W30-032) > duplicating a registry-bound group preserves its registry_binding
03:01Concept checkproblem reportedG-2026-W30-032 editor: RequirementsTab.tsx has two duplicate/copy code paths — the single-row "Duplicate" handler (lines ~511-546, parent createReq.mutate payload lines 519-522 +…
02:13Concept checktest record createdPR #1215 vitest_unit — recipient field picker excludes group-typed requirements
01:59Concept checkproblem reportedG-2026-W30-031 editor: TemplateEditor.tsx:189-194 builds the 'Recipient field' <select> for recipient_kind='applicant_field' from requirements.map((r) => ({ value: r.field_name (in…
01:32Concept checkfix work startedPR #1188 implements E-2026-W30-026
01:15Concept checktest record createdPR #1212 vitest_unit — FilterForm source-field picker excludes group fields > does not offer a group-typed field as a filter condition source field
01:13GitHub issueissue closed#1121 Removing a table row deletes the applicant's answers with one click — add a confirmation
01:02Concept checkproblem reportedG-2026-W30-030 editor: PR #1211 (2026-07-23, this same detection window) fixed CrossFieldRule.tsx's sibling picker to exclude field_type === 'group' requirements, with the rationale…
00:56Concept checkfix recorded mergedPR #1211 implements E-2026-W30-025
00:56Concept checkfix work startedPR #1211 implements E-2026-W30-025
00:39GitHub issuefix recorded mergedPR #1210 implements E-2026-W30-024
00:35Concept checktest record createdPR #1209 vitest_unit — RequirementEditor world-field attribute privacy badge (note 9 §3-4) > badges a private relationship attribute the same way private entity fields are badged
00:31Concept checkproblem reportedG-2026-W30-029 editor: PR #1195 (d1ec8e9e, same day) shipped WorldFieldPicker's mode="child" role="attribute" branch, which offers ALL of relationship.attributes as selectable…
00:24GitHub issuefix work startedPR #1210 implements E-2026-W30-024
00:20Concept checktest record createdPR #1206 vitest_unit — WorldFieldPicker local-declaration marker (note 9 §3) > offers a way to mark an unlinked scalar field as genuinely procedure-local
00:14GitHub issueissue closed#1123 Duplicating a repeating table copies the table but not its fields — clone children like section copy does
00:02Concept checkproblem reportedG-2026-W30-028 editor: Concept note 9 §3 (ratified 2026-07-21) states the local-authoring exception in two parts: (1) only genuinely procedure-local answers may be declared locally,…
00:00Concept checkfix recorded mergedPR #1207 implements E-2026-W30-023
00:00Concept checkfix work startedPR #1207 implements E-2026-W30-023
Wednesday 22 July
23:40GitHub issuefix work startedPR #1204 implements E-2026-W30-022
23:15Concept checkfix work startedPR #1201 implements E-2026-W30-021
23:04Concept checktest record createdPR #1199 pytest_unit — test_role_not_entitled_to_conditions_is_422
20:38Concept checkproblem reportedG-2026-W30-027 smartrules: Overview v4 SS4 states the producible-output-types contract applies uniformly to every kind of verification output SmartRules lets a role produce, and the…
20:17Concept checktest record createdPR #1188 structural — test_check_binding_shape_call_site_includes_fee_items
20:15GitHub issueissue closed#1122 A repeating table can be picked as a condition target, but the comparison can never be true — exclude it
20:11Concept checkproblem reportedG-2026-W30-026 editor: G-2026-W30-012 (fixed by PR #1172, merged 2026-07-22) closed the fee/readiness gap for ONE check — check_roles_and_proof's no_proof_configuration hard block…
19:40Concept checktest record createdPR #1187 vitest_unit — CrossFieldRule group-sibling exclusion (gap G-2026-W30-025) > does not offer a group-typed field as a condition sibling
19:37Concept checkproblem reportedG-2026-W30-025 editor: I-2026-W30-015 (merged 2026-07-22, PR #1185, closing G-2026-W30-016) fixed exactly this bug class for ONE authoring surface but left a sibling surface…
19:18Concept checkfix work startedPR #1186 implements E-2026-W30-019
18:31GitHub issuefix work startedPR #1184 implements E-2026-W30-014
18:25GitHub issuetest record createdPR #1183 vitest_unit — does not remove a filled row without confirmation
18:17Concept checktest record createdPR #1182 vitest_unit — RequirementEditor — group child Proof tab (G-2026-W30-024) > never offers Agency API or Third-Party API for a repeating-table child field
18:07GitHub issuetest record createdPR #1181 vitest_unit — RequirementsTab — duplicating a repeating table (gap G-2026-W30-022) > duplicating a repeating table clones its child fields
18:07Concept checkproblem reportedG-2026-W30-024 editor: D17 Phase B (#1117, merged 2026-07-21) added the repeating-group field type with two publish-only fail-closed rules on a group's children, both raising…
17:40GitHub issueproblem reportedG-2026-W30-023 portal: Confirm before removing a filled repeating-table row in the portal GitHub issue #1121: In the portal's repeating-table renderer…
17:40GitHub issueproblem reportedG-2026-W30-022 editor: Duplicating a repeating table should clone its child fields GitHub issue #1123: In the editor requirements list…
15:24Concept checkfix recorded mergedPR #1172 implements E-2026-W30-012
14:47Concept checktest record createdPR #1177 pytest_unit — test_compute_readiness_flags_unknown_registry_binding
14:40Concept checkproblem reportedG-2026-W30-021 editor: D26 Phase C (#1134, 2026-07-21) added a second registry-binding validator, _validate_entity_binding (src/opengov/smartrules/publishing.py:201-236), covering…
14:37Concept checktest record createdPR #1175 structural — test_requirement_editor_recognizes_world_field_selection
14:22Concept checkproblem reportedG-2026-W30-020 editor: Concept note 9 (2026-07-21, ratified) verdict 3 mandates that SmartRules "selects, never authors": a requirement's data field should be chosen from the world…
14:00Concept checktest record createdPR #1173 vitest_unit — ProcedureEditor Output tab registration-number mandatoriness (gap G-2026-W30-019) > does not let the registration number be unchecked, since eApproval always issues it regardless of selection
13:58Concept checkfix work startedPR #1172 implements E-2026-W30-012
13:53Concept checkproblem reportedG-2026-W30-019 editor: The editor's Output tab (ProcedureEditor.tsx OUTPUT_TYPES, lines 94-110) presents three co-equal checkboxes -- registration_number, certificate, qr_code --…
13:08Concept checktest record createdPR #1171 vitest_unit — RegistryBindingPicker surfaces column privacy classification (G-2026-W30-018) > marks a private column as private before the registrar binds it
10:15Concept checktest record createdPR #1162 structural — test_rule_editor_wires_failure_message_field
10:08Concept checktest record createdPR #1161 vitest_unit — RequirementEditor plain-field registry binding (gap G-2026-W30-014)
10:03Concept checkproblem reportedG-2026-W30-018 editor: D26 Phase C (#1134, 2026-07-21) gave every registry-catalog column a mandatory, fail-closed pii: public|private classification (registry/catalog.py:39,77-78:…
09:52Concept checkproblem reportedG-2026-W30-017 editor: claims.yaml claim guided.failure_messages states "Authors can write the message an applicant sees when a check fails" and its code_refs literally describe…
09:52GitHub issuetest record createdPR #1160 vitest_unit — does not offer a group-typed field as a condition target
09:43GitHub issuetest record createdPR #1159 pytest_unit — test_unknown_child_field_rejected_with_422
09:40GitHub issueproblem reportedG-2026-W30-016 editor: Exclude repeating-table fields from condition targets in the editor GitHub issue #1122: The editor's condition builder…
09:40GitHub issueproblem reportedG-2026-W30-015 eapproval: Validate child_field like row_key on repeating-table decisions GitHub issue #1120: When an officer records a decision on a field inside a repeating table, the…
09:37Concept checkproblem reportedG-2026-W30-014 editor: D26 gave SmartRules a scalar Requirement.registry_binding column bound directly to a registry_company catalog column (e.g. legal_form, registration_number,…
09:29Concept checkfix recorded mergedPR #1155 implements E-2026-W30-009
09:26Concept checktest record createdPR #1157 structural — test_cycle_banner_uses_blocking_error_styling
09:17Concept checkproblem reportedG-2026-W30-013 editor: Commit 2de07ef8 (2026-07-21, finalization sweep) added check_cyclic_preconditions (readiness.py:404-448) to HARD_BLOCKING_CODES (readiness.py:92-98) — a…
09:17Concept checktest record createdPR #1156 structural — test_check_roles_and_proof_call_site_includes_fee_items
09:10Concept checkproblem reportedG-2026-W30-012 editor: PR #1115 (merged 2026-07-20, M63) gave FeeItem its own formal_criteria/evaluation_criteria columns (models.py:130-131), the identical shape…
09:06Concept checkfix work startedPR #1155 implements E-2026-W30-009
08:46Concept checktest record createdPR #1150 structural — test_form_preview_renders_fees
08:33Concept checkproblem reportedG-2026-W30-011 editor: D23 half two (PR #1115, this week) made FeeItem carry formal_criteria and evaluation_criteria — structurally identical to Requirement's layer-2/layer-4 fields,…
00:00Concept checkfix work startedPR #1174 implements E-2026-W30-013
00:00GitHub issuefix recorded mergedPR #1185 implements E-2026-W30-015
00:00GitHub issuefix work startedPR #1185 implements E-2026-W30-015
00:00Concept checkfix recorded mergedPR #1186 implements E-2026-W30-019
00:00GitHub issuefix recorded mergedPR #1204 implements E-2026-W30-022
Monday 20 July
18:35Code reviewtest record createdPR #1113 pytest_unit — test_manual_needed_status_fires_gate_failed_notification
18:15Concept checktest record createdPR #1110 structural — test_child_record_create_delete_reverts_procedure_to_draft
18:10Concept checkproblem reportedG-2026-W30-010 editor: This is the residual of G-2026-W29-044 (still claimed_by_loop2, not closed) after PR #1105 (merged today, commit 7532455c) fixed only the UPDATE half of that…
17:18Concept checktest record createdPR #1109 pytest_unit — test_object_edge_cascades_to_escalation_role
17:15Concept checkproblem reportedG-2026-W30-009 editor: Section 8's own eApproval promise is "enforce prerequisite gates" — whatever SmartRules (the editor) defines as the approval flow, eApproval must act on.…
13:12Concept checktest record createdPR #1092 vitest_unit — SharedListsManager i18n > offers an "Other languages" disclosure for the shared list name, like every other agency-authored label this quarter
13:06Concept checkproblem reportedG-2026-W30-008 editor: PR #1085 (merged 2026-07-20, claim 2.21, D15) added SharedCatalog — an agency-authored, named, reusable list of acceptable values the civil servant saves once…
12:52Concept checktest record createdPR #1091 structural — test_render_certificate_html_has_no_agency_authored_content_parameter,test_output_tab_has_no_certificate_content_authoring_control
11:49Concept checkfix recorded mergedPR #1088 implements E-2026-W30-004
11:49Concept checkfix work startedPR #1088 implements E-2026-W30-004
10:54Concept checktest record createdPR #1083 pytest_eval — EVAL-206
10:31Concept checkfix recorded mergedPR #974 implements E-2026-W26-002
10:30Concept checkproblem reportedG-2026-W30-007 platform: D19 (ratified 2026-07-20, docs/specs/divergences-from-overview-v4.md:530-546) explicitly rejected option (3) "promote the existing eApproval draft rows into…
10:12Concept checkfix recorded mergedPR #964 implements E-2026-W24-099
08:11GitHub issueissue closed#1076 [bug] Some generated inputs crash the server on 2 endpoints (500)
07:44Concept checktest record createdPR #1079 vitest_unit — VariantsEditor — field_type per-context override (gap G-2026-W30-006)
07:39Concept checkproblem reportedG-2026-W30-006 editor: This is the still-open residual of G-2026-W29-045 (claimed_by_loop2) after its eval E-2026-W29-044 and impl I-2026-W29-077 (PR #1072, merged today) closed only…
07:33GitHub issuefix recorded mergedPR #1078 implements E-2026-W30-002
07:32GitHub issuefix work startedPR #1078 implements E-2026-W30-002
06:43GitHub issuetest record createdPR #1077 pytest_unit — test_malformed_requests_return_4xx_not_500
06:40GitHub issueproblem reportedG-2026-W30-005 smartrules: Two SmartRules endpoints return 500 instead of a 4xx validation error on malformed input GitHub issue #1076: Two smartrules endpoints crash with HTTP 500 on…
04:40GitHub issueproblem reportedG-2026-W30-004 smartlink: Template test-send 500s when the template id does not exist GitHub issue #907: POST /api/v1/notifications/templates/{template_id}/test-send returns HTTP 500…
03:40GitHub issueproblem reportedG-2026-W30-003 smartlink: List connectors 500s on negative or out-of-range pagination GitHub issue #909: GET /api/v1/smartlink/connectors returns HTTP 500 instead of 4xx on…
03:40GitHub issueproblem reportedG-2026-W30-002 eapproval: List applications 500s on a NUL byte in the applicant id GitHub issue #914: GET /api/v1/eapproval/applications returns HTTP 500 instead of 4xx when the…
03:38Code reviewproblem reportedG-2026-W30-001 eapproval: Bot 'manual_needed' handoff is never surfaced — no work item, no notification, registration silently stuck When a SmartLink bot cannot verify a field it…
Sunday 19 July
21:12Concept checkproblem reportedG-2026-W29-049 editor: This is the still-open residual of G-2026-W29-045 (claimed_by_loop2), whose evidence_for_gap enumerated three missing authoring levers on VariantsEditor.tsx's…
21:08Concept checkfix recorded mergedPR #1072 implements E-2026-W29-044
20:02Concept checktest record createdPR #1071 vitest_unit — VariantsEditor — multilingual `labels` per-context override (gap G-2026-W29-045) > exposes an "Other languages" disclosure for the per-context label, matching the sibling RequirementForm/RequirementEditor pattern
19:53Concept checkproblem reportedG-2026-W29-048 editor: Overview v4 (372-373) and claim 8.2 ("SmartLink (for administrators — external DB connections)") scope SmartLink strictly to external government-database…
19:41Concept checkfix recorded mergedPR #1015 implements E-2026-W29-020
19:40GitHub issueproblem reportedG-2026-W29-047 smartlink: List operations 500s on a negative limit value GitHub issue #910: GET /api/v1/smartlink/connectors/{connector_id}/operations returns HTTP 500 instead of 4xx…
19:40GitHub issueproblem reportedG-2026-W29-046 eapproval: List assignments 500s on a NUL byte in the assignee id GitHub issue #915: GET /api/v1/eapproval/assignments returns HTTP 500 instead of 4xx when the…
19:38Concept checkproblem reportedG-2026-W29-045 editor: This is the still-open residual of G-2026-W24-028 (claimed_by_loop2, reinforcements=2) after its narrow eval E-2026-W24-101 and the later E-2026-W25-012 closed…
19:02Concept checktest record createdPR #1068 structural — test_published_procedure_reverts_to_draft_on_requirement_role_filter_edit
18:59Concept checkfix recorded mergedPR #1009 implements E-2026-W29-017
18:50Concept checkproblem reportedG-2026-W29-044 editor: The exact same invariant that justifies reverting to draft on a Procedure-field or fee-item edit (routes.py:253-261: "Mutating one of those fields here would…
18:40GitHub issueproblem reportedG-2026-W29-043 smartlink: Create Integration 500s on a NUL byte or over-length field GitHub issue #916: POST /api/v1/smartlink/integrations returns HTTP 500 instead of 4xx on some…
18:40GitHub issueproblem reportedG-2026-W29-042 smartlink: Message preflight-check 500s when the template id does not exist GitHub issue #893: GET /api/v1/notifications/templates/{template_id}/preflight returns HTTP…
17:22Concept checktest record createdE-2026-W29-042vitest_unit — Role read surfaces reveal a rejection that ends the whole application (claim 2.17)
17:06Concept checkfix recorded mergedPR #1061 implements E-2026-W29-039
17:04Concept checkproblem reportedG-2026-W29-041 editor: PR #1054 (merged 2026-07-19, D20 four-action migration) promoted reject_finality to a first-class, materially significant role attribute: a role with…
16:55Concept checktest record createdPR #1060 structural — test_fees_tab_renders_shared_readiness_signal
16:49Concept checkproblem reportedG-2026-W29-040 editor: PR #1051 (merged 2026-07-19, claim 9.2) built the one-click republish consent surface: PublishButton.tsx now gates the trigger on ReadinessCheck (report from…
16:36Concept checktest record createdE-2026-W29-040vitest_unit — RoleForm — stale reject_finality when canReject is unchecked or the role is repurposed (Overview §8 / D20)
16:27Concept checkproblem reportedG-2026-W29-039 editor: RoleForm.tsx seeds two independent pieces of React state from the role being edited: canReject (RoleForm.tsx:137, from initial?.can_reject ?? false) and…
16:00Concept checkfix work startedPR #1057 implements E-2026-W29-038
15:59Concept checktest record createdPR #1055 vitest_unit — FeesTab published-procedure revert-to-draft warning (claim 8.32, G12) > warns, before any edit, that changing fees on a published procedure reverts it to draft
15:53Concept checkproblem reportedG-2026-W29-038 editor: docs/plans/2026-07-13-smartrules-editor-improvement-plan.md line 68 explicitly documents this as a known, still-open residual: "Fee edits hard-409 while…
15:40GitHub issueproblem reportedG-2026-W29-037 published: Applicant live-lookup 500s on an out-of-range version number GitHub issue #917: POST /api/public/v1/procedures/{procedure_id}/lookup/{field_name} returns HTTP…
15:40GitHub issueproblem reportedG-2026-W29-036 smartlink: Create-template 500s on a malformed message-body payload GitHub issue #892: POST /api/v1/notifications/templates returns HTTP 500 instead of 4xx on malformed…
15:20Concept checktest record createdPR #1052 vitest_unit — PreconditionEditor — edge-trigger option labels stay off banned vocabulary (Overview §8 Rule 4 / claim 2.17) > does not render the banned word "terminal" in the object_terminal trigger option label
15:11Concept checkproblem reportedG-2026-W29-035 editor: Section 8 frames the editor as where agencies define approval flows in plain language (Rule 4: "Can a civil servant understand this without reading…
14:40GitHub issueproblem reportedG-2026-W29-034 platform: List integration events 500s on an out-of-range skip value GitHub issue #918: GET /api/v1/smartlink/integration-events returns HTTP 500 instead of 4xx when the…
14:40GitHub issueproblem reportedG-2026-W29-033 smartlink: Kill-switch create 500s when the deployment id does not exist GitHub issue #891: POST /api/v1/notifications/kill-switch returns HTTP 500 instead of 4xx when…
13:42Concept checkfix recorded mergedPR #1048 implements E-2026-W29-034
13:36Concept checkfix work startedPR #1048 implements E-2026-W29-034
13:08Concept checktest record createdPR #1046 vitest_unit — eApproval verifier workspace — correction-notice delivery status (G-2026-W29-032) > surfaces whether the correction notice for a filed objection actually reached the applicant
12:56Concept checkfix recorded mergedPR #1043 implements E-2026-W29-029
12:51Concept checktest record createdPR #1044 vitest_unit — PublishButton discloses that the public spec also exposes verification roles (gap G-2026-W29-031) > warns, after a successful publish, that the linked document includes role/verification-order data visible to any unauthenticated caller
12:50Concept checkproblem reportedG-2026-W29-032 approval: reactions.py::react_to_claim fires the durable notification pipeline for correction_requested the moment a verifier files a correctable object (line 223-236:…
12:44Concept checkfix work startedPR #1043 implements E-2026-W29-029
12:37Concept checkproblem reportedG-2026-W29-031 editor: D22 (docs/specs/divergences-from-overview-v4.md:576-583, ADOPTED per concept notes 1 §3 and 6 §2) resolves precisely this: "publish becomes two artifacts: the…
12:29Concept checkfix recorded mergedPR #1042 implements E-2026-W29-028
12:29Concept checkfix work startedPR #1042 implements E-2026-W29-028
09:21Concept checktest record createdPR #1041 vitest_unit — FeesTab fee-as-requirement authoring surface (D23, claim 8.32) > authors a proof method and evaluation criteria for a fee, like any other requirement
09:17Concept checkproblem reportedG-2026-W29-030 editor: D23 (docs/specs/divergences-from-overview-v4.md:586-593, ADOPTED per concept note 6 §3, landed in commit 76ad87c9 merged earlier today 2026-07-19) resolves the…
09:11Concept checkfix recorded mergedPR #1040 implements E-2026-W29-025
09:11Concept checkfix work startedPR #1040 implements E-2026-W29-025
08:52Concept checktest record createdPR #1039 structural — test_role_form_can_terminate_label_avoids_banned_vocabulary,test_event_binding_form_auto_reset_help_avoids_banned_vocabulary,test_event_binding_form_terminal_activation_ack_avoids_banned_vocabulary
08:46Concept checkproblem reportedG-2026-W29-029 editor: The editor has a real, working enforcement mechanism for Rule 4: frontend/editor/src/lib/vocabulary.ts exports BANNED_VOCABULARY (a list including 'terminal',…
08:27Concept checkproblem reportedG-2026-W29-028 editor: publish_diff.py:37-38 states the explicit intent for every _*_COMPARE_FIELDS mapping: "Field -> plain-language label surfaced in the diff view (Rule 4/7: a…
08:16Concept checktest record createdPR #1036 vitest_unit — RequirementsTab search over translated labels (G-2026-W29-026) > finds a requirement by its French translation even though the default label is English
07:56Concept checktest record createdPR #1034 structural — test_catalog_import_audit_log_records_warnings
07:42Concept checkproblem reportedG-2026-W29-027 editor: Section 8 promises SmartRules lets agencies "Define and publish everything ... and output templates" — no-code, per Rule 4 ("rules without programming").…
07:29Concept checktest record createdPR #1032 vitest_unit — RoleForm reject-authority control — D20 canonical vocabulary (claim 2.17) > does not describe the definitive-reject checkbox as issuing "objections"
07:17Concept checkproblem reportedG-2026-W29-026 editor: PR #938 (9c6cd346, merged 2026-07-16, this week) added RequirementsTab's search box specifically to make large procedures navigable -- its own commit message…
07:11Concept checkproblem reportedG-2026-W29-025 editor: Section 8 promises the editor is where agencies define 'verification roles' and 'approval flows' -- exactly what RoleForm.tsx (role authoring) and…
07:01Concept checkfix recorded mergedPR #1031 implements E-2026-W29-024
07:01Concept checkfix work startedPR #1031 implements E-2026-W29-024
06:56Concept checktest record createdPR #1030 pytest_eval — EVAL-059
06:50Concept checkproblem reportedG-2026-W29-024 editor: PR #1013 (6bec333e, merged 2026-07-19) added ImportResult.warnings — plain-language notices naming each table/grid field the eR-service importer silently drops…
06:45Concept checkproblem reportedG-2026-W29-023 eapproval: The applicant portal's LIVE inbox surface is src/opengov/eapproval/notification_threads/inbox_service.py (NotificationInboxService.list_threads /…
06:44Code reviewfix recorded mergedPR #1028 implements E-2026-W29-023
06:40Code reviewfix work startedPR #1028 implements E-2026-W29-023
06:35Concept checktest record createdPR #1027 pytest_unit — test_diff_after_publish_with_saved_rule_attachment_is_empty
06:28Concept checkproblem reportedG-2026-W29-022 editor: PR #958 (D13, claim 2.20, merged 2026-07-17) made substantial_criteria shape-shift at publish time: a draft rule item can be {type: 'named_rule_ref', config:…
05:25Concept checktest record createdPR #1024 pytest_unit — test_role_custom_verification_method_label_reaches_published_spec
05:21Concept checkproblem reportedG-2026-W29-021 editor: The verification-method registry (claim 2.14, shipped: smartrules_verification_methods table + CRUD) lets an agency add a custom method with its own…
04:41Concept checktest record createdPR #1023 pytest_unit — test_templates_does_not_import_peer_module_orm_models_directly
04:34Concept checkproblem reportedG-2026-W29-020 smartlink: src/opengov/smartlink/notifications/templates.py has two functions that bypass the mandated service.py seam and query peer modules' tables directly. (1)…
04:04Concept checktest record createdPR #1022 vitest_unit — QueryLogList surfaces the semantic standard a check verified against (§7) > renders the standard (eIDAS/ISO 20022/LEI) a failed check was verifying against
03:44Code reviewtest record createdPR #1021 pytest_unit — test_enum_field_type_gets_string_registry_contract
03:34Code reviewproblem reportedG-2026-W29-019 smartrules: Canonical 'enum' (Selection) field type missing from registry-column mapping — Selection fields publish without max_length 'enum' is a first-class canonical…
03:28Concept checkproblem reportedG-2026-W29-018 smartlink-admin: Backend already threads the §7.2 semantic-standard identity through the SmartLink audit trail: CallerContext.standard_ref…
00:36Concept checktest record createdPR #1020 vitest_unit — CriteriaChecklist — passCondition visibility > surfaces the authored pass condition next to its checklist item
00:16Concept checkproblem reportedG-2026-W29-017 editor: Claim 2.18 confirms evaluation criteria are fully wired end to end: the editor's EvaluationCriteria.tsx…
00:00Concept checkfix recorded mergedPR #1033 implements E-2026-W29-026
00:00Concept checkfix work startedPR #1033 implements E-2026-W29-026
00:00Concept checkfix recorded mergedPR #1037 implements E-2026-W29-027
00:00Concept checkfix work startedPR #1037 implements E-2026-W29-027
00:00Concept checkfix work startedPR #1034 implements E-2026-W29-030
00:00Concept checkfix work startedPR #1036 implements E-2026-W29-032
00:00Concept checkfix work startedPR #1061 implements E-2026-W29-039
00:00Concept checkfix work startedPR #1072 implements E-2026-W29-044
Saturday 18 July
03:31Code reviewproblem reportedG-2026-W29-016 unknown: list_credentials omits the erased_at filter its sibling read methods enforce, leaking erased subjects' credential metadata VaultService.list_credentials joins…
Friday 17 July
16:47Concept checktest record createdPR #1010 vitest_unit — NamedRule name/description multilingual residual (gap G-2026-W29-015) > offers a per-locale translation disclosure for the saved-rule name and description, and saves the translation
16:40Concept checkproblem reportedG-2026-W29-015 editor: PR #958 (I-2026-W29, merged 2026-07-17, claim 2.20, D13) added NamedRule — an agency-authored, named, reusable acceptable-value rule the civil servant creates…
16:25Code reviewfix recorded mergedPR #1008 implements E-2026-W29-018
16:25Code reviewfix work startedPR #1008 implements E-2026-W29-018
16:06Concept checkfix recorded mergedPR #1007 implements E-2026-W29-013
16:06Concept checkfix work startedPR #1007 implements E-2026-W29-013
14:48Concept checktest record createdPR #1001 vitest_unit — Requirement.description multilingual residual (gap G-2026-W29-014)
14:21Concept checkfix recorded mergedPR #999 implements E-2026-W28-062
13:58Concept checkfix work startedPR #997 implements E-2026-W28-055
13:20Concept checkproblem reportedG-2026-W29-014 editor: Parent gap G-2026-W28-044 (2026-07-09, status claimed_by_loop2) documented that Requirement.description had no per-locale equivalent of Requirement.labels,…
12:15Concept checkfix recorded mergedPR #995 implements E-2026-W28-049
12:15Concept checkfix work startedPR #995 implements E-2026-W28-049
11:24Concept checkfix recorded mergedPR #994 implements E-2026-W28-048
11:00Concept checkfix recorded mergedPR #993 implements E-2026-W28-046
11:00Concept checkfix work startedPR #993 implements E-2026-W28-046
10:29Concept checkfix recorded mergedPR #992 implements E-2026-W28-045
10:29Concept checkfix work startedPR #992 implements E-2026-W28-045
10:07Concept checkfix recorded mergedPR #991 implements E-2026-W28-042
10:07Concept checkfix work startedPR #991 implements E-2026-W28-042
09:29Code reviewfix recorded mergedPR #990 implements E-2026-W28-036
09:28Code reviewfix work startedPR #990 implements E-2026-W28-036
08:54Concept checktest record createdPR #989 vitest_unit — MyApplications status_meaning (Overview Rule 4 single source of truth, claim 8.4) > renders the server status_meaning label instead of the client-side vocabulary fork
08:47Concept checkproblem reportedG-2026-W29-013 portal: ApplicationOut.status_meaning (eapproval/schemas.py:134-139) is a @computed_field wrapping statuses.py::status_meaning(status) — its own docstring calls it the…
08:12Concept checkfix recorded mergedPR #988 implements E-2026-W28-039
07:18Concept checkfix recorded mergedPR #987 implements E-2026-W28-033
07:08Concept checkfix work startedPR #987 implements E-2026-W28-033
05:57Concept checkfix recorded mergedPR #977 implements E-2026-W28-026
05:56Concept checkfix work startedPR #977 implements E-2026-W28-026
05:36Concept checkfix recorded mergedPR #976 implements E-2026-W28-007
05:27Code reviewtest record createdPR #975 pytest_unit — test_test_provider_returns_false_on_connect_error
05:21Concept checkfix work startedPR #976 implements E-2026-W28-007
05:15Concept checkfix work startedPR #974 implements E-2026-W26-002
04:14Concept checkfix recorded mergedPR #973 implements E-2026-W25-013
04:14Concept checkfix work startedPR #973 implements E-2026-W25-013
03:38Code reviewproblem reportedG-2026-W29-012 platform: Backlog-metrics periodic task uses asyncio.run against the shared asyncpg engine emit_backlog_metrics (metrics.py:30) is a SYNC 'def' procrastinate periodic…
03:38Code reviewproblem reportedG-2026-W29-011 platform: AI client leaks non-timeout httpx transport errors past the AIError taxonomy client.py:120-123 and client.py:139-142 catch ONLY httpx.TimeoutException and…
02:35Concept checktest record createdPR #970 structural — test_variants_editor_can_express_membership_exclusion
02:28Concept checkproblem reportedG-2026-W29-010 editor: PR #966 (I-2026-W29-019, merged 2026-07-16, closing G-2026-W24-028) just added the authoring UI for per-context formal_criteria/substantial_criteria overrides…
01:40Concept checkfix recorded mergedPR #968 implements E-2026-W25-007
01:40Concept checkfix work startedPR #968 implements E-2026-W25-007
00:00Concept checkfix recorded mergedPR #967 implements E-2026-W24-102
00:00Concept checkfix work startedPR #967 implements E-2026-W24-102
00:00Concept checkfix work startedPR #969 implements E-2026-W25-009
00:00Concept checkfix work startedPR #971 implements E-2026-W25-010
00:00Concept checkfix recorded mergedPR #972 implements E-2026-W25-011
00:00Concept checkfix work startedPR #972 implements E-2026-W25-011
00:00Concept checkfix work startedPR #999 implements E-2026-W28-062
00:00Concept checkfix recorded mergedPR #996 implements E-2026-W28-052
00:00Concept checkfix work startedPR #996 implements E-2026-W28-052
00:00Concept checkfix work startedPR #988 implements E-2026-W28-039
00:00Concept checkfix work startedPR #994 implements E-2026-W28-048
00:00Concept checkfix work startedPR #1002 implements E-2026-W29-010
00:00Concept checkfix work startedPR #1009 implements E-2026-W29-017
00:00Concept checkfix work startedPR #989 implements E-2026-W29-019
00:00Concept checkfix work startedPR #1015 implements E-2026-W29-020
Thursday 16 July
23:49Concept checkfix recorded mergedPR #966 implements E-2026-W24-101
23:14Concept checkfix recorded mergedPR #965 implements E-2026-W24-100
23:14Concept checkfix work startedPR #965 implements E-2026-W24-100
22:27Concept checkfix work startedPR #964 implements E-2026-W24-099
22:10Concept checktest record createdPR #963 vitest_unit — RoleForm multilingual role-name authoring (gap G-2026-W29-009)
22:03Concept checktest record createdPR #1094 pytest_eval — EVAL-207
21:51Concept checktest record createdE-2026-W29-014vitest_unit — EventBindingForm wires the selected operation into MigrationGuard > shows the migration-guard warning once an operation with a response_schema is selected
21:43Concept checktest record createdPR #960 vitest_unit — MembershipRule catalog source-switch drift blind spot (gap G-2026-W28-062) > surfaces a drift signal when the catalog source moves away from "values", not just when the value list changes
21:31Concept checktest record createdPR #959 vitest_unit — EvaluationCriteria multilingual authoring (gap G-2026-W28-061)
21:30Concept checkproblem reportedG-2026-W29-009 editor: Overview v4 states the multilingual-content promise directly ahead of the Four Independent Tools list, and explicitly names 'verification roles' as one of the…
21:13Concept checkfix recorded mergedPR #957 implements E-2026-W24-096
21:02Code reviewtest record createdPR #955 pytest_unit — test_rate_limited_counted_window_bounded_under_cycled_attacker_pairs
20:40Concept checkfix recorded mergedPR #954 implements E-2026-W24-095
20:40Concept checkfix work startedPR #954 implements E-2026-W24-095
20:05Concept checktest record createdPR #952 vitest_unit — EditProcedureDetailsModal multilingual procedure-description authoring (gap G-2026-W29-008)
19:59Concept checkfix recorded mergedPR #953 implements E-2026-W24-093
19:53Concept checkproblem reportedG-2026-W29-008 editor: Overview §8's own sentence pairs 'labels' and 'descriptions' as equally multilingual: "Labels, descriptions, and guidance text are stored in multiple…
19:42Concept checkfix recorded mergedPR #951 implements E-2026-W24-094
19:00Concept checkfix recorded mergedPR #950 implements E-2026-W24-090
18:00Concept checkfix recorded mergedPR #949 implements E-2026-W24-089
17:25Concept checkfix recorded mergedPR #948 implements E-2026-W29-009
16:23Concept checkfix recorded mergedPR #946 implements E-2026-W29-008
16:23Concept checkfix work startedPR #946 implements E-2026-W29-008
16:06Concept checktest record createdPR #945 vitest_unit — RoleForm — stale sla_days when repurposing a role into a sync node (Overview §8 / architecture §4.4.1) > clears sla_days when an existing role with an SLA is switched to a synchronization point
10:54Concept checkproblem reportedG-2026-W29-007 editor: RoleForm.tsx's isSyncNode submit branch (frontend/editor/src/components/roles/RoleForm.tsx:223-253) is the exact branch that the last four PRs (#845…
01:16Concept checkfix recorded mergedPR #922 implements E-2026-W28-076
01:15Concept checkfix work startedPR #922 implements E-2026-W28-076
00:16Concept checkfix recorded mergedPR #921 implements E-2026-W28-064
00:16Concept checkfix work startedPR #921 implements E-2026-W28-064
00:00Concept checkfix work startedPR #951 implements E-2026-W24-094
00:00Concept checkfix work startedPR #948 implements E-2026-W29-009
00:00Concept checkfix work startedPR #949 implements E-2026-W24-089
00:00Concept checkfix work startedPR #950 implements E-2026-W24-090
00:00Concept checkfix work startedPR #953 implements E-2026-W24-093
00:00Concept checkfix work startedPR #957 implements E-2026-W24-096
00:00Concept checkfix work startedPR #966 implements E-2026-W24-101
Wednesday 15 July
10:09Concept checkfix recorded mergedPR #920 implements E-2026-W29-007
10:01Concept checkfix work startedPR #920 implements E-2026-W29-007
09:25Concept checktest record createdPR #919 structural — test_event_binding_form_recognizes_external_record_envelope_key,test_payload_preview_resolves_external_record_envelope_key
09:17Concept checkproblem reportedG-2026-W29-006 smartlink: Overview v4 section 6 (SmartRules-as-Database-Schema) defines two adoption modes; External mode pushes the registered record to the agency's legacy database as…
Monday 13 July
04:03Concept checktest record createdPR #905 structural — test_fees_tab_shows_always_visible_provider_currency_echo
03:57Concept checkfix recorded mergedPR #904 implements E-2026-W29-005
03:56Concept checkproblem reportedG-2026-W29-005 editor: docs/specs/2026-07-10-payments-nocode-admin.md is the council-ratified, signed-off spec for the G4 payments no-code admin capability (claim 8.41, N3a/N3b), the…
03:33Code reviewproblem reportedG-2026-W29-004 smartlink: Inbound receiver's _rate_limited_counted_window dedup dict is unbounded, reintroducing the attacker-cycled-key memory + DB-write DoS the limiter's max_buckets…
03:27Concept checktest record createdPR #902 vitest_unit — FeesTab warns about zero fee items on an online-payment procedure (procedure-fees spec, claim 8.41) > warns the registrar instead of claiming the procedure is free, when payment_collection is online but no FeeItem exists
03:20Concept checkproblem reportedG-2026-W29-003 editor: Fifth link in the same fee-authoring-warnings chain as G-2026-W29-002 (closed via I-2026-W29-003/PR #901, which added the providerNotConfigured warning). That…
03:12Concept checkfix recorded mergedPR #901 implements E-2026-W29-004
03:02GitHub issuefix recorded mergedPR #899 implements E-2026-W29-002
02:25Concept checktest record createdPR #900 structural — test_fees_tab_warns_when_no_provider_configured
02:10Concept checkproblem reportedG-2026-W29-002 editor: PR #881 (claim 8.41, 2026-07-13) added FeesTab authoring-time warnings explicitly so a registrar 'learns BEFORE publishing that a fee can't be collected…
02:05GitHub issuefix recorded mergedPR #898 implements E-2026-W29-001
01:41Concept checktest record createdPR #897 vitest_unit — PayloadPreview evaluateTemplate — arithmetic and function-call residual
01:35Concept checkproblem reportedG-2026-W29-001 editor: This is the fourth link in the same PayloadPreview narrowing chain: G-2026-W28-068 (concat missing, closed by I-2026-W28-068/#847 which added &),…
00:59GitHub issuetest record createdPR #896 pytest_unit — test_verify_registration_nonascii_signature_returns_invalid_not_500
00:50GitHub issuetest record createdPR #895 pytest_unit — test_get_published_procedure_out_of_range_version_returns_4xx
00:00GitHub issuefix work startedPR #898 implements E-2026-W29-001
00:00GitHub issuefix work startedPR #899 implements E-2026-W29-002
00:00Concept checkfix work startedPR #901 implements E-2026-W29-004
00:00Concept checkfix work startedPR #904 implements E-2026-W29-005
Sunday 12 July
23:40GitHub issueproblem reportedG-2026-W28-084 eapproval: Registration-verify endpoint 500s when the signature has non-ASCII characters GitHub issue #890: GET /api/v1/eapproval/verify returns HTTP 500 instead of a…
23:40GitHub issueproblem reportedG-2026-W28-083 published: Published-procedure lookup 500s on an out-of-range version number GitHub issue #889: GET /api/public/v1/procedures/{procedure_id} returns HTTP 500 instead of…
22:50Concept checkfix recorded mergedPR #886 implements E-2026-W28-079
22:42Concept checkfix work startedPR #886 implements E-2026-W28-079
22:14Concept checktest record createdPR #884 vitest_unit — PayloadPreview evaluateTemplate — logical operators residual > accepts an `and` boolean combinator template the real backend jsonata-python parser accepts
22:10Concept checkproblem reportedG-2026-W28-082 editor: This is the third link in the same PayloadPreview narrowing chain as G-2026-W28-068 (concat missing, closed by I-2026-W28-068/#847 which added &) and…
21:13Concept checktest record createdPR #879 vitest_unit — FeesTab currency-override mismatch warning (claim 8.32, procedure-fees spec G2/G9) > warns in the tab, before publish, that existing fees will be blocked by a currency change
21:05Concept checkproblem reportedG-2026-W28-080 editor: Overview §8 promises the authoring surface lets an agency "Define and publish everything" — including, per the ratified procedure-fees spec…
20:15Concept checkproblem reportedG-2026-W28-078 editor: MigrationGuard.tsx is a one-line gate: if (!operation || operation.response_schema == null) return null. It is wired into EventBindingForm.tsx as…
20:11Concept checktest record createdPR #875 vitest_unit — RoleForm — stale method/quorum/producible_output_types when repurposing a role into a sync node (Overview §8 / architecture §4.4.1) > clears method, quorum, and producible_output_types when an existing commission role is switched to a synchronization point
20:04Concept checkproblem reportedG-2026-W28-077 editor: G-2026-W28-074 (claimed_by_loop2, related_claim 8.1) already established that repurposing an existing role into a Synchronization point via RoleForm.tsx…
18:08Concept checktest record createdPR #871 vitest_unit — EventBindingForm — all_gates_passed role filter (G-2026-W28-076) > never submits a non-empty role filter for trigger=all_gates_passed
18:03Concept checkproblem reportedG-2026-W28-076 editor: Overview section 8 promises that a SmartRules-authored artifact reliably drives the runtime and external-system behavior it describes; event bindings (claim…
06:32Concept checktest record createdPR #864 vitest_unit — PayloadPreview evaluateTemplate — JSONata grammar residual > accepts a comparison + ternary template the real backend jsonata-python parser accepts
06:29Concept checkproblem reportedG-2026-W28-075 editor: This is the residual of G-2026-W28-068 (claim 8.11), closed by I-2026-W28-068 (PR #847, 2026-07-11) which added ONLY the & string-concatenation operator to…
05:26Concept checkfix recorded mergedPR #861 implements E-2026-W28-073
05:26Concept checkfix work startedPR #861 implements E-2026-W28-073
04:48Concept checktest record createdPR #859 vitest_unit — RoleForm — stale can_terminate when repurposing a role into a sync node (Overview §8 / architecture §4.4.1) > clears can_terminate when an existing terminal-authority role is switched to a synchronization point
04:43Concept checkproblem reportedG-2026-W28-074 editor: RoleForm.tsx's own comment states the intended invariant explicitly (RoleForm.tsx:502-506): "Terminal authority is a role-type attribute…
04:32Code reviewfix recorded mergedPR #858 implements E-2026-W28-072
04:32Code reviewfix work startedPR #858 implements E-2026-W28-072
03:36Code reviewtest record createdPR #857 pytest_unit — test_undo_document_update_removes_uploaded_document
03:33Code reviewproblem reportedG-2026-W28-073 eapproval: undo_resolution cannot reverse a document-update clarification — the uploaded ApplicationDocument persists while the clarification reopens…
00:00Concept checkproblem reportedG-2026-W28-079 smartlink: Overview v4 promises SmartLink checks can be triggered EITHER automatically by a bot OR on demand by a human reviewer during desk review. The automatic half is…
00:00Concept checkfix recorded mergedPR #865 implements E-2026-W28-074
00:00Concept checkfix work startedPR #865 implements E-2026-W28-074
00:00Concept checkfix recorded mergedPR #876 implements E-2026-W28-075
00:00Concept checkfix work startedPR #876 implements E-2026-W28-075
00:00Concept checkfix recorded mergedPR #894 implements E-2026-W28-081
00:00Concept checkfix work startedPR #894 implements E-2026-W28-081
Saturday 11 July
18:28Concept checkfix recorded mergedPR #851 implements E-2026-W28-070
18:17Concept checkfix work startedPR #851 implements E-2026-W28-070
17:10Concept checktest record createdPR #850 pytest_unit — test_published_summary_carries_procedure_category
16:55Concept checkproblem reportedG-2026-W28-071 portal: Catalog import (claim 10.2, built) already assigns a real procedure-level category from the country JSON catalog: import_catalog.py:171 sets…
16:54Concept checkproblem reportedG-2026-W28-070 editor: Overview section 8 names "evaluation criteria" as one of the artifacts SmartRules must let agencies "define and publish" — and claim 2.18 confirms the feature…
14:52Concept checktest record createdPR #848 structural — test_claims_yaml_has_no_duplicate_claim_ids
14:46Concept checkproblem reportedG-2026-W28-069 platform: claims.yaml currently declares TWO top-level '8.37' keys (line 1928: eApproval payment visibility + gating, G3 Phase D final, whose code_refs include…
08:04Concept checkfix recorded mergedPR #847 implements E-2026-W28-068
08:04Concept checkfix work startedPR #847 implements E-2026-W28-068
07:18Concept checktest record createdPR #846 structural — test_payload_preview_evaluator_supports_jsonata_concatenation_operator
07:13Concept checkproblem reportedG-2026-W28-068 editor: Per claim 8.11 (docs/traceability/claims.yaml, spec_refs 2026-04-13-smartlink-phase2b-event-dispatch-design.md), Event Bindings let an agency author declare a…
07:05Concept checkfix recorded mergedPR #845 implements E-2026-W28-056
06:18Concept checktest record createdPR #839 vitest_unit — eApproval verifier workspace — changed-since-correction indicator (G-2026-W28-067) > marks a field changed since the last form_data_history snapshot, and only that field
06:11Concept checkproblem reportedG-2026-W28-067 approval: form_data_history is populated backend-side on every correction round (models.py:42 Application.form_data_history JSON column; routes.py:731-734 and :1362-1363…
05:39Code reviewfix recorded mergedPR #838 implements E-2026-W28-063
05:39Code reviewfix work startedPR #838 implements E-2026-W28-063
03:39Code reviewtest record createdPR #837 pytest_unit — test_status_tokens_survive_role_name_slug_collision
03:33Code reviewproblem reportedG-2026-W28-066 smartrules: Two roles that slugify to the same status token corrupt the published status_vocabulary and mint a self-loop state_transition publish_procedure derives the…
00:00Concept checkfix work startedPR #845 implements E-2026-W28-056
00:00Concept checkfix recorded mergedPR #849 implements E-2026-W28-069
00:00Concept checkfix work startedPR #849 implements E-2026-W28-069
Friday 10 July
12:55Concept checkfix recorded mergedPR #833 implements E-2026-W28-061
12:55Concept checkfix work startedPR #833 implements E-2026-W28-061
11:42Concept checktest record createdPR #832 vitest_unit — EventBindingForm auto-reset-after-cooldown control
11:33Concept checkproblem reportedG-2026-W28-065 editor: This week's Loop 3 impl I-2026-W28-043 (#811, closing G-2026-W28-034) gave EventBindingForm.tsx an editing prop, fixing the core "no edit UI at all" defect…
11:27Concept checkfix recorded mergedPR #831 implements E-2026-W28-060
11:22Concept checktest record createdPR #830 structural — test_event_type_labels_cover_every_backend_event_type
11:18Concept checkproblem reportedG-2026-W28-064 editor: Overview v4 §11 'Applicant Communication' frames three notification-bearing moments (received / objected / decision issues) and promises the SAME structured…
11:00Concept checkfix work startedPR #831 implements E-2026-W28-060
10:21Concept checktest record createdPR #827 structural — test_event_binding_form_captures_attestation_reason
10:18Concept checkproblem reportedG-2026-W28-063 editor: Overview §8 promises the SmartRules authoring surface lets agencies "define and publish everything" needed to run a procedure, and claim 8.15…
06:48Concept checkproblem reportedG-2026-W28-062 editor: This week's Loop 3 impl I-2026-W28-013 (#824, closing G-2026-W28-035) added a catalog-drift notice to MembershipRule.tsx per the maintainer's own recorded…
06:39Concept checkfix recorded mergedPR #824 implements E-2026-W28-058
06:30Concept checkfix work startedPR #824 implements E-2026-W28-058
05:34Concept checktest record createdPR #823 vitest_unit — MembershipRule catalog drift notice (gap G-2026-W28-035) > shows the concrete diff without silently rewriting the saved rule, and only adopts on explicit accept
04:37Concept checkproblem reportedG-2026-W28-061 editor: Overview section 8 names "evaluation criteria" as one of the artifacts SmartRules must let agencies "define and publish" — and claim 2.18 confirms the feature…
00:56Concept checktest record createdPR #812 structural — test_event_binding_form_exposes_operation_version_pin
00:51Concept checkproblem reportedG-2026-W28-059 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements, proof methods, acceptable values, verification roles, evaluation…
00:42Concept checkfix recorded mergedPR #811 implements E-2026-W28-050
00:40Concept checkfix work startedPR #811 implements E-2026-W28-050
00:14Concept checktest record createdPR #810 vitest_unit — FlowVisualization — per-requirement subset with dangling precondition > treats a precondition on a role assigned to a DIFFERENT requirement as vacuously satisfied
00:04Concept checkproblem reportedG-2026-W28-058 editor: FlowVisualization.tsx:35-53 computePhases(roles) filters roles into phases via r.precondition_ids.every(pid => placed.has(pid)), where placed only ever…
00:01Concept checkfix recorded mergedPR #809 implements E-2026-W28-051
Thursday 9 July
23:47Concept checkproblem reportedG-2026-W28-057 editor: The existence rule is one of the 7 acceptable-value types (claim 2.8) and section 8 promises SmartRules lets agencies "Define and publish everything —…
23:24Concept checkfix work startedPR #809 implements E-2026-W28-051
23:16Concept checktest record createdPR #807 vitest_unit — CrossFieldRule stale sibling reference > keeps a picker option for a sibling field the rule already references after that sibling is renamed or removed
20:35Concept checkproblem reportedG-2026-W28-056 editor: Overview v4 section 2's Acceptable Value layer promises cross-field and time-based (temporal) rules stay correct as the model changes: "consuming applications…
20:26Concept checktest record createdPR #806 pytest_unit — test_publish_warns_on_stale_response_to_form_mapping_target
20:19Concept checkproblem reportedG-2026-W28-055 editor: This week's Loop 3 impl I-2026-W28-040 (#805, closing G-2026-W28-053) upgraded the lookup-automation authoring surface: LookupInputGrid.tsx and…
19:44Concept checkfix recorded mergedPR #805 implements E-2026-W28-047
19:38Concept checktest record createdPR #803 vitest_unit — a comment_posted trigger authored from a role row keeps that role, not null
19:27Concept checktest record createdPR #801 vitest_unit — EventBindingForm edit mode
19:20Concept checkproblem reportedG-2026-W28-054 editor: The editor's ONLY trigger-authoring surface (InlineTriggerCreator.tsx, invoked from RoleList.tsx:449 per-role 'Add notification' button, passing…
19:20Concept checkfix work startedPR #805 implements E-2026-W28-047
19:17Concept checktest record createdPR #799 vitest_unit — FeesTab fee-description i18n authoring (procedure-fees spec, claim 8.32) > lets the registrar author guidance text in the other platform languages, not just the default locale
19:04Concept checktest record createdPR #798 vitest_unit — AmountInput blanking an existing amount > surfaces the same invalid state as unparseable text, not silent acceptance
18:38Concept checktest record createdPR #796 vitest_unit — Lookup grids offer a structural requirement picker (gap G-2026-W28-053) > LookupInputGrid offers a combobox sourced from sibling requirements, not a bare text input
13:38Concept checkproblem reportedG-2026-W28-053 editor: Overview §8 promises agencies can "Define and publish everything" through structured, code-free authoring, and CLAUDE.md Rule 4 states the test directly: "Can…
13:17Concept checktest record createdPR #792 vitest_unit — RequirementForm multilingual description authoring (gap G-2026-W28-052) > threads the authored locale help text into the submitted RequirementCreate payload as `descriptions`
11:14Concept checkproblem reportedG-2026-W28-052 editor: G-2026-W28-044 (this section x module, still on disk at status claimed_by_loop2) identified that Requirement.description had no per-locale counterpart,…
11:07Concept checktest record createdPR #789 vitest_unit — FormPreview catalog field mock input (gap G-2026-W28-051) > renders a select-like affordance for a catalog field with known values, not the free-text default
10:56Concept checkproblem reportedG-2026-W28-051 editor: Overview section 8 promises agencies can "Define and publish everything ... acceptable values ..." and FormPreview.tsx:166 states its own contract in the…
09:57Concept checkfix recorded mergedPR #787 implements E-2026-W28-040
09:30Concept checkfix work startedPR #787 implements E-2026-W28-040
09:23Concept checktest record createdPR #785 pytest_unit — test_agency_update_persists_changed_fields
09:19Concept checkproblem reportedG-2026-W28-048 editor: Overview §8 promises "SmartRules (for agencies): Define and publish everything", and per D7 (docs/specs/divergences-from-overview-v4.md, "specs/ wins on…
08:32Concept checkfix recorded mergedPR #780 implements E-2026-W28-038
08:16Concept checktest record createdPR #779 pytest_eval — EVAL-205
08:07Concept checkproblem reportedG-2026-W28-046 published: Requirement.section (models.py:164) is a bare String(255) with no multilingual counterpart -- unlike Requirement.label/labels (which has both a single label…
07:40Concept checkfix work startedPR #780 implements E-2026-W28-038
06:42Concept checktest record createdPR #777 structural — test_form_preview_resolves_labels_per_locale
06:37Concept checkproblem reportedG-2026-W28-045 editor: Overview §8 promises a single procedure definition "can serve applicants in French, English, or Arabic" via per-locale labels, and claim 2.3 in…
05:51Concept checktest record createdPR #776 pytest_unit — test_requirement_create_persists_per_locale_descriptions
05:42Concept checkproblem reportedG-2026-W28-044 editor: Overview §8 names "descriptions" and "guidance text" explicitly, alongside "labels", as multilingual: "Labels, descriptions, and guidance text are stored in…
05:34Concept checkfix recorded mergedPR #775 implements E-2026-W28-037
05:31Concept checkfix work startedPR #775 implements E-2026-W28-037
04:31Concept checktest record createdPR #774 structural — test_form_preview_normalizes_substantial_criteria_for_all_rule_types
04:23Concept checkproblem reportedG-2026-W28-043 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements, proof methods, acceptable values ... evaluation criteria", and…
04:14Concept checkfix recorded mergedPR #773 implements E-2026-W28-035
03:40Code reviewtest record createdPR #772 pytest_unit — test_emit_backlog_metrics_task_is_async_no_nested_asyncio_run
03:34Code reviewproblem reportedG-2026-W28-042 platform: emit_backlog_metrics runs asyncio.run over the shared loop-affine asyncpg engine (cross-loop pool poisoning) emit_backlog_metrics is a SYNC procrastinate…
03:30Concept checkfix work startedPR #773 implements E-2026-W28-035
00:20Concept checktest record createdPR #771 pytest_unit — test_agency_create_persists_contact_name
00:11Concept checkproblem reportedG-2026-W28-041 editor: Overview §8 frames SmartRules as the tool where an agency defines its own identity and authoring context before it defines procedures, and the concept owner's…
00:11GitHub issueissue closed#748 [bug] Roles list shows raw verification-method codes instead of human labels
00:09Concept checkfix work startedPR #768 implements E-2026-W28-034
Wednesday 8 July
23:43GitHub issuefix recorded mergedPR #769 implements E-2026-W28-032
23:17Concept checktest record createdPR #768 structural — test_cross_field_rule_reads_sibling_field_type
23:11GitHub issueissue closed#723 Portal ar/fr fee rendering acceptance tests (C3 debt)
23:10GitHub issuefix work startedPR #769 implements E-2026-W28-032
23:09Concept checkproblem reportedG-2026-W28-040 editor: Overview v4 §2 names cross-field rule as one of the 7 acceptable-value rule types with the canonical example "if the business type is LLC, the minimum capital…
23:02Concept checktest record createdPR #987 vitest_unit — ProcedureDetail — What it costs card renders fee guidance text > renders item.description alongside the fee row instead of dropping it
22:53Concept checkfix work startedPR #743 implements E-2026-W28-025
22:47GitHub issuetest record createdPR #765 vitest_unit — renders humanized verification-method label and falls back to raw value when uncatalogued
22:40Concept checkproblem reportedG-2026-W28-039 editor: PR #759 (I-2026-W28-029, claim 8.32, merged today) added a description <Input> to FeesTab.tsx so a registrar can finally author FeeItem.description — the…
22:40GitHub issueproblem reportedG-2026-W28-038 editor: Roles list renders raw verification-method codes instead of human labels GitHub issue #748: The editor Roles tab renders each role's verification method as the…
22:34GitHub issuefix recorded mergedPR #764 implements E-2026-W28-024
22:33Spec backlogfix recorded mergedPR #738 implements E-2026-W28-023
22:32GitHub issuefix work startedPR #764 implements E-2026-W28-024
22:02Spec backlogfix work startedPR #738 implements E-2026-W28-023
20:23Concept checkproblem reportedG-2026-W28-037 editor: PR #759 (I-2026-W28-029, claim 8.32, merged today) closed G-2026-W28-025 by adding a fee "description" <Input> to FeesTab.tsx, but wired it to DEFAULT_LOCALE…
20:14Concept checkfix work startedPR #728 implements E-2026-W28-021
20:11Concept checkfix recorded mergedPR #726 implements E-2026-W28-019
20:06Concept checkproblem reportedG-2026-W28-036 editor: Overview §8 promises agencies can "Define and publish everything" through SmartRules, and the procedure fee schedule (claim 8.32, shipped this week via #725…
20:01Concept checkfix work startedPR #726 implements E-2026-W28-019
19:56Concept checkfix recorded mergedPR #756 implements E-2026-W28-015
19:24Concept checkproblem reportedG-2026-W28-035 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements, proof methods, acceptable values ... evaluation criteria", and D10…
19:15Concept checkfix recorded mergedPR #754 implements E-2026-W28-012
19:06Concept checkfix work startedPR #754 implements E-2026-W28-012
19:00Concept checkfix work startedPR #756 implements E-2026-W28-015
18:27Concept checkfix work startedPR #752 implements E-2026-W28-011
18:12GitHub issueissue closed#732 [bug] SmartLink admin method chips: inconsistent OGDS tones across views
18:10Concept checkproblem reportedG-2026-W28-034 editor: Overview §8 promises agencies can "Define and publish everything" through SmartRules, and claim 8.11 (docs/traceability/claims.yaml) tracks event bindings --…
18:01Concept checkfix work startedPR #700 implements E-2026-W28-008
17:28Concept checktest record createdPR #746 vitest_unit — RoleForm clearing a numeric field on an existing role > sends an explicit null sla_days and quorum when cleared, not undefined
17:15Concept checkproblem reportedG-2026-W28-033 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements, proof methods, acceptable values, verification roles, evaluation…
16:09Concept checktest record createdPR #743 vitest_unit — CompositeRule nested group-within-group > renders rules from a group nested inside another group instead of silently dropping them
16:03Concept checkproblem reportedG-2026-W28-032 editor: Overview v4 section 8 promises SmartRules lets agencies "define and publish everything — requirements, proof methods, acceptable values, verification roles,…
15:49GitHub issuetest record createdPR #742 vitest_unit — fee card renders localized amount and RTL layout under ar and fr
15:40GitHub issueproblem reportedG-2026-W28-031 portal: Portal ar/fr fee card rendering acceptance tests (C3 debt) GitHub issue #723: no test pins ar/fr rendering of the portal 'What it costs' fee card. Add vitest…
14:52GitHub issuefix recorded mergedPR #739 implements E-2026-W28-022
14:41GitHub issuefix work startedPR #739 implements E-2026-W28-022
14:05Spec backlogtest record createdPR #738 pytest_eval — EVAL-204
13:50GitHub issuetest record createdPR #737 vitest_unit — ConnectorDetail method chip tones (issue #732) > renders a distinct MonoChip tone per HTTP method, not one flat default; OperationPlayground method chip tone (issue #732) > renders PUT with the put tone, not the POST/accent tone
13:40Spec backlogproblem reportedG-2026-W28-030 published: EVAL-204 rate_limit_anonymous_lookups exists and passes Evals spec EVAL-204: 100 anonymous requests per minute must produce 429 and trip the abuse detector. No…
13:40GitHub issueproblem reportedG-2026-W28-029 smartlink-admin: SmartLink admin method chips render inconsistent OGDS tones across views GitHub issue #732: HTTP-method chips render with inconsistent tones across…
04:54Code reviewfix recorded mergedPR #730 implements E-2026-W28-020
04:53Code reviewfix work startedPR #730 implements E-2026-W28-020
04:28Concept checkfix recorded mergedPR #729 implements E-2026-W28-018
03:48Concept checkfix work startedPR #729 implements E-2026-W28-018
03:48Concept checktest record createdPR #728 vitest_unit — FeesTab fee-description authoring (procedure-fees spec, claim 8.32) > lets the registrar author guidance text for a fee, persisted via the description field
03:40Code reviewtest record createdPR #727 pytest_unit — test_emit_field_capabilities_honors_preferred_mode_for_requires_auth
03:35Code reviewproblem reportedG-2026-W28-026 published: Published lookup executes the preferred proof mode but gates auth and shapes the response using the list-first mode's field_capabilities The applicant…
03:31Concept checkproblem reportedG-2026-W28-025 editor: PR #725 (I-2026-W28 G3 Phase A, claim 8.32) built the fee-schedule feature end-to-end per docs/specs/2026-07-08-procedure-fees.md, and the backend fully models…
02:52Concept checktest record createdPR #726 vitest_unit — RoleForm clearing a plain-text field on an existing role > sends an explicit empty abbreviation and institution_id when cleared, not undefined
02:47Concept checkproblem reportedG-2026-W28-024 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements, proof methods, acceptable values, verification roles, evaluation…
00:40Spec backlogproblem reportedG-2026-W28-023 smartlink-admin: EVAL-201 xss_in_alert_subject_escaped exists and passes Evals spec EVAL-201: an alert whose source string contains a script tag must render as text in the…
00:15Concept checkproblem reportedG-2026-W28-021 editor: Divergence D10 (docs/specs/divergences-from-overview-v4.md:363) adopts catalog as a tenth field type modeling "acceptable values" sourced from values (Propose…
00:12Concept checkfix recorded mergedPR #721 implements E-2026-W28-017
00:12Concept checkfix work startedPR #721 implements E-2026-W28-017
00:11Concept checktest record createdPR #720 vitest_unit — RequirementEditor — catalog source switch clears stale fields (gap G-2026-W28-021) > drops the stale values array when switching catalog source from values to upload
Tuesday 7 July
23:30Concept checkfix recorded mergedPR #719 implements E-2026-W28-016
23:14Concept checktest record createdPR #718 vitest_unit — EditProcedureDetailsModal clearing a plain-text field > sends an explicit empty legal_basis when the field is cleared, not undefined
23:08Concept checkproblem reportedG-2026-W28-020 editor: EditProcedureDetailsModal.tsx (frontend/editor/src/components/procedures/) is the authoring surface for a procedure's core metadata, explicitly framed by its…
22:15Concept checkfix work startedPR #719 implements E-2026-W28-016
22:07Concept checktest record createdPR #717 vitest_unit — RequirementEditor — membership pre-fill gates on catalog.source (gap G-2026-W28-019) > does not pre-fill "Must Be One Of" from stale catalog.values when source is not "values"
22:03Concept checkproblem reportedG-2026-W28-019 editor: Divergence D10 (docs/specs/divergences-from-overview-v4.md:363) frames catalog (Data layer: what the official list of values IS) and membership rule…
21:57Concept checkfix recorded mergedPR #716 implements E-2026-W28-014
21:40Concept checktest record createdPR #715 vitest_unit — FormatRule — invalid examples authoring fidelity (gap G-2026-W28-018) > includes authored invalid examples in the saved rule config
21:38Concept checkfix work startedPR #716 implements E-2026-W28-014
21:36Concept checkproblem reportedG-2026-W28-018 editor: Claim 8.1 (Overview section 8's SmartRules bullet) promises agencies can "define and publish everything ... acceptable values, evaluation criteria" through the…
21:03Concept checktest record createdPR #714 vitest_unit — RequirementEditor — membership rule links catalog values (gap G-2026-W28-016) pre-fills a new "Must Be One Of" rule from the field's own catalog values
20:51Concept checkproblem reportedG-2026-W28-016 editor: Divergence D10 (docs/specs/divergences-from-overview-v4.md:363) states the rationale for adopting the catalog field type in these words: "a membership rule…
19:09Spec backlogfix work startedPR #701 implements E-2026-W28-009
19:05Concept checktest record createdPR #710 pytest_eval — EVAL-100
18:55Concept checkproblem reportedG-2026-W28-014 editor: Overview section 8 promises SmartRules lets agencies "define and publish ... approval flows", and claim 3.4 covers the typed edge-trigger graph…
18:45Concept checkfix recorded mergedPR #709 implements E-2026-W28-010
18:33Concept checkfix work startedPR #709 implements E-2026-W28-010
18:11Concept checktest record createdPR #708 pytest_eval — EVAL-099
18:03Concept checkproblem reportedG-2026-W28-013 editor: Overview section 8 promises SmartRules publishes the approval flow as part of the contract any consuming system (Overview In Brief: "portals, AI assistants,…
17:26Concept checktest record createdPR #703 vitest_unit — PreconditionEditor — bot_failed trigger gated by node_type (Overview §8 / claim 3.4) > does not offer "on automated check failure" for a precondition role that is not an automation node
17:19Concept checkproblem reportedG-2026-W28-012 editor: Overview §8 promises SmartRules lets agencies "define and publish ... approval flows", and claim 3.4 covers the typed edge-trigger graph…
11:59Spec backlogtest record createdPR #701 pytest_unit — test_no_template_push_sends_finished_record
11:40Spec backlogproblem reportedG-2026-W28-011 platform: External-mode push: no-template default sends the finished record Decision C-2 'default on' (packet #675): a push rule with no template automatically sends the…
10:56Concept checktest record createdPR #700 pytest_unit — test_role_precondition_triggers_round_trip
10:49Spec backlogfix recorded mergedPR #699 implements E-2026-W28-004
10:49Concept checkproblem reportedG-2026-W28-009 editor: Overview §8 promises agencies can "define and publish" approval flows, and claim 3.4 (per the comment at PreconditionEditor.tsx:27-31 and…
10:49Spec backlogfix work startedPR #699 implements E-2026-W28-004
09:57Concept checktest record createdPR #698 vitest_unit — PreconditionEditor — terminal trigger gated by can_terminate (Overview §8 / claim 2.17) > does not offer "on terminal rejection" for a precondition role that cannot terminate
09:52Concept checkproblem reportedG-2026-W28-008 editor: CLAUDE.md Rule 2 and claim 2.17 make can_terminate a role-restricted gate on the object_terminal edge trigger: only a role with can_terminate=True may…
05:25Code reviewfix recorded mergedPR #695 implements E-2026-W28-006
05:25Code reviewfix work startedPR #695 implements E-2026-W28-006
04:52Code reviewfix recorded mergedPR #694 implements E-2026-W28-005
04:52Code reviewfix work startedPR #694 implements E-2026-W28-005
03:46Code reviewtest record createdPR #693 pytest_unit — test_401_retry_preserves_idempotency_key
03:40Code reviewtest record createdPR #692 pytest_unit — test_probe_gateway_dedup_masks_duplicate_creation
03:33Code reviewproblem reportedG-2026-W28-006 smartlink: 401-retry rebuilds request headers from auth_cache and drops the Idempotency-Key, so the retried POST/PUT is no longer idempotency-protected at the recipient…
03:33Code reviewproblem reportedG-2026-W28-005 smartlink: Idempotency conformance probe never reaches the recipient twice — the gateway's own idempotency dedup returns a cached copy on the second call, so…
Monday 6 July
19:52Spec backlogtest record createdPR #688 pytest_eval — EVAL-200
16:30Spec backlogproblem reportedG-2026-W28-004 smartlink: EVAL-200 ssrf_blocked_on_connector_url exists and passes The evals spec defines EVAL-200 (new connector with the metadata IP 169.254.169.254 as URL must be…
16:16Spec backlogfix work startedPR #682 implements E-2026-W28-003
15:35Spec backlogtest record createdPR #682 vitest_unit — shows completion progress that advances as required fields fill
15:28Spec backlogproblem reportedG-2026-W28-003 portal: Portal shows a completion progress indicator while filling a form The canonical portal reference (unctad-ai/opengov-ernext DynamicForm + ProgressBar) shows…
12:08Code reviewtest record createdPR #666 pytest_unit — test_undo_field_update_restores_submitted_value
12:05Code reviewproblem reportedG-2026-W28-001 eapproval: undo_resolution deletes a field instead of restoring its pre-clarification value undo_resolution() is meant to 'restore prior form_data value from history'…
00:00Code reviewfix work startedPR #666 implements E-2026-W28-001
Sunday 28 June
06:45Concept checktest record createdPR #662 vitest_unit — QueryLogList surfaces the verification actor (§9 auditability) > renders WHO initiated the check — the verifier sub and/or human-vs-machine source
06:42Concept checkproblem reportedG-2026-W26-003 smartlink-admin: SmartLink's QueryLog is the auditability surface for external verification (model docstring: "Audit trail — every SmartLink API call logged", models.py:177).…
Saturday 27 June
07:57Concept checkfix recorded mergedPR #661 implements E-2026-W26-001
07:49Concept checkfix work startedPR #661 implements E-2026-W26-001
07:05Concept checktest record createdPR #660 pytest_unit — test_openapi_document_carries_variants
06:59Concept checkproblem reportedG-2026-W26-002 published: Claim 1.2 / D9 (RESOLVED) promise the openapi.json seam is a "PURE PROJECTION of FormSchemaV1 — no parallel source of truth" with the four-layer richness…
Thursday 25 June
20:51Concept checkproblem reportedG-2026-W26-001 smartrules: Iterative Correction is bounded by a per-procedure correction-depth cap (claim 5.4, "Correction depth cap (default 3) to prevent infinite loops"; architecture…
Sunday 21 June
15:34Concept checktest record createdPR #651 structural — test_smartlink_admin_consumes_circuit_breaker_route
15:21Concept checkproblem reportedG-2026-W25-012 smartlink-admin: Claim 8.14 ("Per-operation_code circuit breaker") promises the operator can see, in the SmartLink Admin dashboard, which operations are currently…
01:51Concept checktest record createdPR #642 vitest_unit — ConnectorForm transport profile authoring (Overview v4 §8) > exposes a control to author the connector transport / fetch-compatibility strategy
01:38Concept checkproblem reportedG-2026-W25-011 smartlink-admin: Per-connector transport profile (claim 8.27, #641 ff114554) added fetch_compatibility (standard|browser_compatible) + fetch_compatibility_justification to the…
Saturday 20 June
04:29Concept checktest record createdPR #640 pytest_unit — test_openapi_document_carries_correction_depth
04:25Concept checkproblem reportedG-2026-W25-010 published: The §5 Iterative-Correction loop has exactly one procedure-level DEFINITION artifact on the published seam: the correction depth cap (claim 5.4,…
Thursday 18 June
22:19Concept checktest record createdPR #638 pytest_unit — test_rate_limited_send_honours_retry_after_before_reattempt
22:14Concept checkproblem reportedG-2026-W25-009 smartlink: The Phase 2D notifications design spec commits the dispatcher to honour the provider's Retry-After on rate-limited deliveries: the dispatch-flow diagram says…
19:08Concept checkfix recorded mergedPR #637 implements E-2026-W25-008
18:01Concept checktest record createdPR #636 pytest_unit — test_create_institution_records_platform_audit_entry
17:58Concept checkproblem reportedG-2026-W25-008 platform: The platform institutions roster is a state-changing config registry, but none of its three admin-gated mutation routes records anything into the platform…
06:48Concept checktest record createdPR #634 pytest_unit — test_max_correction_depth_round_trips_through_procedure_api
06:32Concept checkproblem reportedG-2026-W25-007 editor: Claim 5.4 (Iterative Correction) is the correction-depth cap that bounds the objection/resubmit loop "to prevent infinite loops" (default 3). The…
00:00Concept checkfix work startedPR #637 implements E-2026-W25-008
00:00Concept checkfix recorded mergedPR #603 implements E-2026-W25-002
00:00Concept checkfix work startedPR #603 implements E-2026-W25-002
Wednesday 17 June
20:04Concept checkfix recorded mergedPR #633 implements E-2026-W25-006
19:03Concept checktest record createdPR #632 vitest_unit — ProcedureDetail — procedure description (G-2026-W25-006) > renders the agency-authored procedure description so the public can understand the service
18:58Concept checkproblem reportedG-2026-W25-006 portal: The Core Thesis (Overview v4 §1) makes "easy for the public to find and understand" the foundational promise; the procedure-level free-text description is the…
00:00Concept checkfix work startedPR #633 implements E-2026-W25-006
Tuesday 16 June
19:05Concept checkfix recorded mergedPR #617 implements E-2026-W25-005
18:57Concept checkfix work startedPR #617 implements E-2026-W25-005
18:10Concept checktest record createdPR #616 vitest_unit — eApproval verifier workspace — bound procedure version (G-2026-W25-005) shows the immutable published procedure version the application is bound to
18:01Concept checkproblem reportedG-2026-W25-005 approval: Section 9 (Deployment, Versioning, Auditability) promises procedures are versioned and that multiple versions can be in flight simultaneously ("consuming…
16:54Concept checktest record createdPR #615 pytest_unit — test_create_connector_records_platform_audit_entry
16:49Concept checkproblem reportedG-2026-W25-004 smartlink: Architecture §3.3 makes the platform audit promise explicit and module-agnostic: "Every write operation logged — who changed what, when." The platform AuditLog…
06:55Concept checkfix recorded mergedPR #606 implements E-2026-W25-003
06:47Concept checkfix work startedPR #606 implements E-2026-W25-003
06:25Concept checktest record createdPR #605 pytest_unit — test_openapi_registry_extension_carries_status_vocabulary
06:22Concept checkproblem reportedG-2026-W25-003 smartrules: to_openapi_document (publishing.py) NOW emits a document-level x-opengov-registry extension (lines 798-803, added by I-2026-W23-045 / PR #223 to close…
Monday 15 June
19:55Concept checktest record createdPR #603 pytest_unit — test_per_requirement_flow_is_intersection_of_graph_and_assigned_roles
19:49Concept checkproblem reportedG-2026-W25-002 eapproval: eApproval builds ONE application-level DAG and gate set, ignoring the per-requirement role subset that Overview v4 section 3 ('Per-requirement subset') and the…
11:01Concept checktest record createdPR #600 vitest_unit — RoleForm — quorum authorable for commission_decision output on any method (Overview §4) > surfaces and carries quorum for a non-commission-method role declaring commission_decision
10:55Concept checkproblem reportedG-2026-W25-001 editor: Overview §4 "Verification Outputs" makes quorum an intrinsic part of a commission decision: "A board or committee produces a formal decision ... The decision…
00:00Concept checkfix work startedPR #601 implements E-2026-W25-001
Sunday 14 June
18:43Concept checktest record createdPR #595 pytest_unit — test_bot_automation_fires_gate_passed_notification_hook
18:36Concept checkproblem reportedG-2026-W24-029 eapproval: Overview v4 §11 makes the procedure's notification moments first-class, and Overview v4 §2 binds them to the human/bot symmetry rule verbatim: 'it applies…
11:45Concept checktest record createdPR #594 vitest_unit — VariantsEditor — formal_criteria per-context override (gap G-2026-W24-028)
11:39Concept checkproblem reportedG-2026-W24-028 editor: Adaptive data groups (§2.4) let a field adapt to the applicant's context; the §8 SmartRules bullet promises agencies can "Define and publish everything —…
11:17Concept checktest record createdPR #593 pytest_unit — test_bot_verification_decision_is_tamper_evidently_audited
11:11Concept checkproblem reportedG-2026-W24-027 eapproval: The human verification path is tamper-evidently audited but the machine (bot) path is not. append_claim (routes.py:786) creates a VerificationClaim AND…
01:45Concept checktest record createdPR #592 pytest_unit — test_re_render_preserves_external_record
01:33Concept checkproblem reportedG-2026-W24-026 platform: Overview v4 §6 (SmartRules-as-Database-Schema) External mode promises: the agency keeps its legacy database and "SmartRules definitions are consumed by…
00:00Concept checkfix recorded mergedPR #590 implements E-2026-W24-098
00:00Concept checkfix work startedPR #590 implements E-2026-W24-098
Saturday 13 June
23:22Concept checktest record createdPR #588 structural — test_editor_offers_variants_authoring_surface
22:56Concept checkproblem reportedG-2026-W24-025 editor: Adaptive data groups (Overview §2.4, promised under the §8 SmartRules "Define and publish everything" umbrella) are now a full backend + publish pipeline with…
00:00Concept checkfix recorded mergedPR #587 implements E-2026-W24-097
00:00Concept checkfix work startedPR #587 implements E-2026-W24-097
Friday 12 June
20:49Concept checktest record createdPR #571 pytest_unit — test_correction_sheet_preserves_all_objectors_reasons
20:43Concept checkproblem reportedG-2026-W24-024 portal: The applicant-facing correction surface is the portal CorrectionSheet, fed by GET /eapproval/applications/{id}/correction-sheet -> build_correction_sheet…
19:48Concept checktest record createdPR #570 vitest_unit — RequirementEditor multilingual label editing (gap G-2026-W24-023)
19:36Concept checkproblem reportedG-2026-W24-023 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements ...", and the "One Definition, Many Formats" section…
14:49Concept checkproblem reportedG-2026-W24-022 editor: Overview §8 SmartRules bullet promises agencies "Define and publish everything", and the "One Definition, Many Formats" lead-in is explicit: "Labels,…
14:28Concept checktest record createdPR #561 vitest_unit — ClaimsHistory — §4 conditions surfaced in verifier workspace (G-2026-W24-021) > renders a claim condition precedent when the verifier expands the claim
14:24Concept checkproblem reportedG-2026-W24-021 approval: Overview §4 makes conditions a verification OUTPUT the approval tool captures at runtime, and a condition precedent binds a DOWNSTREAM role ("must be fulfilled…
10:28Concept checkfix work startedPR #483 implements E-2026-W24-088
10:22Concept checktest record createdPR #553 vitest_unit — ProcedureEditor edit-details modal — multilingual procedure name is correctable (gap G-2026-W24-020) > threads the locale labels through useUpdateProcedure, keeping them in sync with the default-locale name (no silent desync)
10:22Concept checkfix recorded mergedPR #551 implements E-2026-W24-086
10:12Concept checkproblem reportedG-2026-W24-020 editor: Overview §8 "One Definition, Many Formats" is explicit that the procedure NAME is stored per-locale: "Labels, descriptions, and guidance text are stored in…
10:11Concept checkfix work startedPR #551 implements E-2026-W24-086
10:05Concept checkfix recorded mergedPR #550 implements E-2026-W24-085
09:58Concept checkfix work startedPR #550 implements E-2026-W24-085
09:43Concept checkfix recorded mergedPR #549 implements E-2026-W24-084
09:41Concept checkfix work startedPR #549 implements E-2026-W24-084
09:30Concept checkfix recorded mergedPR #548 implements E-2026-W24-083
09:21Concept checkfix work startedPR #548 implements E-2026-W24-083
08:56Concept checkfix work startedI-2026-W24-147implements E-2026-W24-080
08:44Concept checkfix recorded mergedPR #543 implements E-2026-W24-079
08:42Concept checkfix work startedPR #543 implements E-2026-W24-079
08:25Concept checktest record createdPR #541 pytest_unit — test_published_openapi_carries_authored_multilingual_procedure_name
08:17Concept checkproblem reportedG-2026-W24-019 editor: Overview §8 SmartRules bullet promises agencies "Define and publish everything", and the "One Definition, Many Formats" lead-in is explicit: "Labels,…
07:08Concept checktest record createdPR #535 vitest_unit — ProcedureEditor connector field-mapping persistence (gap G-2026-W24-018) > persists an edited requirement→database-field mapping via a procedure update
07:01Concept checkproblem reportedG-2026-W24-018 editor: Overview §8 promises SmartRules lets agencies "Define and PUBLISH everything" including "optionally, the schema for the registry database itself," whose…
06:41Concept checkfix recorded mergedPR #532 implements E-2026-W24-070
06:40Concept checkfix work startedPR #532 implements E-2026-W24-070
06:12Concept checkfix work startedI-2026-W24-138implements E-2026-W24-069
05:55Concept checkfix recorded mergedPR #527 implements E-2026-W24-068
05:53Concept checkfix recorded mergedPR #528 implements E-2026-W24-068
05:49Concept checkfix work startedPR #528 implements E-2026-W24-068
05:30Concept checkfix work startedPR #527 implements E-2026-W24-068
05:22Concept checkfix recorded mergedPR #518 implements E-2026-W24-056
05:22Concept checkfix recorded mergedPR #522 implements E-2026-W24-058
02:27Concept checkfix work startedPR #518 implements E-2026-W24-056
00:34Concept checktest record createdPR #509 pytest_eval — EVAL-096
00:10Concept checktest record createdPR #507 vitest_unit — ProcedureEditor registry-schema view — status vocabulary (embedded mode) > surfaces the successive verification statuses (submitted → registered) the registry derives
00:05Concept checkfix work startedI-2026-W24-040implements E-2026-W24-040
00:02Concept checkproblem reportedG-2026-W24-017 editor: PR #505 (I-2026-W24-112, claim 6.1) added a Registry tab to ProcedureEditor that surfaces the derived registry schema for embedded-mode procedures. Its table…
00:00Concept checkfix work startedI-2026-W24-071implements E-2026-W24-071
00:00Concept checkfix work startedI-2026-W24-114implements E-2026-W24-045
00:00Concept checkfix work startedI-2026-W24-116implements E-2026-W24-047
00:00Concept checkfix recorded mergedPR #511 implements E-2026-W24-044
00:00Concept checkfix work startedPR #511 implements E-2026-W24-044
00:00Concept checkfix recorded mergedPR #512 implements E-2026-W24-050
00:00Concept checkfix work startedPR #512 implements E-2026-W24-050
00:00Concept checkfix recorded mergedPR #516 implements E-2026-W24-046
00:00Concept checkfix work startedPR #516 implements E-2026-W24-046
00:00Concept checkfix recorded mergedPR #517 implements E-2026-W24-052
00:00Concept checkfix work startedPR #517 implements E-2026-W24-052
00:00Concept checkfix recorded mergedPR #519 implements E-2026-W24-053
00:00Concept checkfix work startedPR #519 implements E-2026-W24-053
00:00Concept checkfix recorded mergedPR #520 implements E-2026-W24-057
00:00Concept checkfix work startedPR #520 implements E-2026-W24-057
00:00Concept checkfix recorded mergedPR #521 implements E-2026-W24-060
00:00Concept checkfix work startedPR #521 implements E-2026-W24-060
00:00Concept checkfix work startedPR #522 implements E-2026-W24-058
00:00Concept checkfix work startedI-2026-W24-133implements E-2026-W24-066
00:00Concept checkfix recorded mergedPR #524 implements E-2026-W24-064
00:00Concept checkfix work startedPR #524 implements E-2026-W24-064
00:00Concept checkfix recorded mergedPR #526 implements E-2026-W24-067
00:00Concept checkfix work startedPR #526 implements E-2026-W24-067
00:00Concept checkfix recorded mergedPR #534 implements E-2026-W24-072
00:00Concept checkfix work startedPR #534 implements E-2026-W24-072
00:00Concept checkfix work startedI-2026-W24-141implements E-2026-W24-073
00:00Concept checkfix work startedI-2026-W24-142implements E-2026-W24-074
00:00Concept checkfix recorded mergedPR #540 implements E-2026-W24-075
00:00Concept checkfix work startedPR #540 implements E-2026-W24-075
00:00Concept checkfix recorded mergedPR #542 implements E-2026-W24-078
00:00Concept checkfix work startedPR #542 implements E-2026-W24-078
00:00Concept checkfix work startedI-2026-W24-148implements E-2026-W24-081
Thursday 11 June
21:34Concept checkfix recorded mergedPR #501 implements E-2026-W24-041
21:04Concept checkfix recorded mergedPR #499 implements E-2026-W24-039
21:03Concept checkfix work startedPR #499 implements E-2026-W24-039
20:10Concept checkfix recorded mergedPR #497 implements E-2026-W24-038
20:10Concept checkfix work startedPR #497 implements E-2026-W24-038
19:23Concept checkfix recorded mergedPR #494 implements E-2026-W24-036
19:16Concept checkfix work startedPR #494 implements E-2026-W24-036
16:19Concept checkfix recorded mergedPR #489 implements E-2026-W24-030
16:18Concept checkfix work startedPR #489 implements E-2026-W24-030
16:07Concept checkfix recorded mergedPR #488 implements E-2026-W24-029
15:34Concept checkfix recorded mergedPR #486 implements E-2026-W24-027
15:25Concept checkfix work startedPR #486 implements E-2026-W24-027
13:04Concept checktest record createdPR #483 vitest_unit — RequirementEditor — catalog value-sourcing (gap G-2026-W24-016)
13:01Concept checkfix recorded mergedPR #482 implements E-2026-W24-003
13:00Concept checkproblem reportedG-2026-W24-016 editor: RESIDUAL of G-2026-W23-154. After impl I-2026-W24-095 (PR #481, merged 2026-06-11) added the 'catalog' tile to DataTypePicker (DataTypePicker.tsx:19) and the…
12:52Concept checkfix work startedPR #482 implements E-2026-W24-003
12:51Concept checkfix recorded mergedPR #481 implements E-2026-W23-072
12:44Concept checkfix work startedPR #481 implements E-2026-W23-072
11:45Concept checkfix recorded mergedPR #479 implements E-2026-W24-063
11:39Concept checkfix work startedPR #479 implements E-2026-W24-063
09:18Concept checktest record createdPR #475 pytest_eval — EVAL-095 catalog_import_scopes_roles_per_registration
05:30Concept checktest record createdPR #471 vitest_unit — evalSubstantialCriteria — §2 temporal acceptable-value rule (G-2026-W24-015) > rejects a certificate older than the authored 6-month window
05:25Concept checkproblem reportedG-2026-W24-015 editor: POST-NARROWING RESIDUAL of G-2026-W23-010. §2 names SEVEN acceptable-value rule types and promises they are "explicit in the data model, so consuming…
00:00Concept checkfix work startedPR #488 implements E-2026-W24-029
00:00Concept checkfix recorded mergedPR #476 implements E-2026-W24-087
00:00Concept checkfix work startedPR #476 implements E-2026-W24-087
00:00Concept checkfix work startedPR #484 implements E-2026-W24-004
00:00Concept checkfix work startedPR #487 implements E-2026-W24-028
00:00Concept checkfix recorded mergedPR #492 implements E-2026-W24-034
00:00Concept checkfix work startedPR #492 implements E-2026-W24-034
00:00Concept checkfix recorded mergedPR #495 implements E-2026-W24-037
00:00Concept checkfix work startedPR #495 implements E-2026-W24-037
00:00Concept checkfix work startedPR #501 implements E-2026-W24-041
00:00Concept checkfix work startedI-2026-W24-112implements E-2026-W24-042
Wednesday 10 June
21:48Concept checktest record createdPR #470 vitest_unit — ImportCatalog offers an onward path to refine imported procedures (gap G-2026-W24-011) renders a navigation affordance to open the imported procedure(s) after a successful import
21:43Concept checktest record createdPR #548 vitest_unit — CredentialCard expiry (vault spec §5.2 read-only browse + §6.1 validity) > surfaces expires_at when the credential carries one
21:13Concept checktest record createdE-2026-W24-081vitest_unit — RoleForm — pure synchronization (convergence) node authoring (Overview §8) > lets an agency author a pure synchronization (AND-join) node without the Commission committee
21:07Concept checktest record createdE-2026-W24-080vitest_unit — RequirementsTab section management — residual CRUD (gap G-2026-W24-014)
20:58Concept checktest record createdE-2026-W24-079vitest_unit — CompletenessDashboard — §8 simplification two-conjunct test > does NOT flag a requirement that has no acceptable-value rule but IS verified
20:55Concept checkproblem reportedG-2026-W24-014 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements ...", and the co-canonical reference editor…
20:46Concept checktest record createdE-2026-W24-078vitest_unit — eApproval verifier workspace — uploaded-document proof mode (G-2026-W23-127) > shows the required proof mode for an uploaded proof document
20:13Concept checktest record createdPR #462 pytest_eval — EVAL-093
19:57Concept checktest record createdPR #540 vitest_unit — AddProcedureModal multilingual procedure-name authoring (gap G-2026-W23-156)
19:47Concept checktest record createdE-2026-W24-074vitest_unit — consent-rate card sub-line surfaces the raw baseline percentage
19:30Concept checktest record createdE-2026-W24-073pytest_eval — EVAL-094
19:14Concept checktest record createdE-2026-W24-072pytest_unit — test_lookup_resolves_against_pinned_version
19:07Concept checktest record createdE-2026-W24-071pytest_eval — EVAL-071
19:02Concept checktest record createdE-2026-W24-070pytest_unit — test_openapi_criteria_and_filter_requirement_ids_resolve_to_schema
18:28Concept checktest record createdE-2026-W24-069pytest_unit — test_correction_depth_cap_not_bypassable_via_null_correction_of
18:05Concept checktest record createdE-2026-W24-068pytest_eval — EVAL-092
17:54Concept checktest record createdE-2026-W24-067vitest_unit — RequirementEditor — per-API-mode lookup configuration (Overview §2) > surfaces independent lookup configuration for each enabled API proof mode
17:46Concept checktest record createdPR #551 vitest_unit — RoleForm — agency-defined method survives the edit round-trip (Overview §8)
17:43Concept checkproblem reportedG-2026-W24-013 editor: Overview §"Verification: Roles, Methods, and Flow" — Methods: "Four methods are provided by default ... This is a configurable registry — agencies can add…
17:35Concept checkfix recorded mergedPR #449 implements E-2026-W24-061
17:34Concept checkfix work startedPR #449 implements E-2026-W24-061
17:20Concept checktest record createdE-2026-W24-066vitest_unit — warns the civil servant to create atomic rules before building a Combination
17:06Concept checktest record createdPR #454 pytest_unit — test_import_terminal_edges_have_authorized_source_role
17:02Concept checktest record createdPR #524 pytest_unit — test_work_item_sla_deadline_derives_from_published_role_sla
16:53Concept checktest record createdPR #445 pytest_unit — test_create_requirement_accepts_zone_identity_standard_ref
16:46Concept checktest record createdPR #444 pytest_unit — test_openapi_projection_carries_authored_semantic_group
16:41Concept checktest record createdPR #443 pytest_unit — test_registry_view_surfaces_document_value
16:31Concept checktest record createdE-2026-W24-060vitest_unit — ProcedureEditor edit-details modal — description & category are correctable
16:22Concept checktest record createdPR #441 vitest_unit — RequirementsTab section management — rename (gap G-2026-W23-155)
16:12Concept checktest record createdE-2026-W24-058vitest_unit — ProcedureEditor connector requirement→database-field mapping surface > lets a connector-mode procedure map each requirement to an external database field
15:52Concept checktest record createdE-2026-W24-057vitest_unit — EventBindings — field-exposure authoring (G-2026-W23-038) > offers a control to mark a requirement field exposable to event bindings
08:56Concept checktest record createdE-2026-W24-052pytest_unit — test_unbound_api_requirement_does_not_stub_succeed
08:29Concept checktest record createdPR #512 pytest_unit — test_create_agency_records_audit_entry
08:14Concept checktest record createdPR #415 pytest_eval — EVAL-058
04:40Concept checktest record createdE-2026-W24-047pytest_unit — test_editing_published_procedure_behavioral_field_does_not_split_brain
04:30Concept checkproblem reportedG-2026-W24-012 approval: Overview v4 §11 names THREE notification-bearing moments; the third is 'when a decision issues'. The Phase 2D design spec independently confirms this…
04:11Concept checktest record createdPR #516 pytest_eval — EVAL-091
03:47Concept checktest record createdE-2026-W24-045structural — test_procedure_model_authors_output_format
02:23Concept checkproblem reportedG-2026-W24-011 editor: Overview §10 describes a continuous import->refine authoring flow: an agency imports a service-catalog skeleton, THEN completes and refines each requirement in…
02:16Concept checktest record createdE-2026-W24-042vitest_unit — ProcedureEditor registry-schema view (embedded mode) > exposes a Registry view showing each requirement’s derived column + status column
01:46Concept checktest record createdE-2026-W24-041pytest_unit — test_correction_rerun_query_log_is_distinguishable_from_initial
01:20Concept checktest record createdE-2026-W24-040pytest_eval — EVAL-090
01:15Concept checkproblem reportedG-2026-W24-010 smartrules: import_service_catalog() maps catalog reject transitions to object_terminal edges (trigger_map at import_catalog.py:277-281) and creates the RoleEdge with that…
00:49Concept checktest record createdE-2026-W24-039pytest_eval — EVAL-089
00:18Concept checktest record createdE-2026-W24-038pytest_unit — test_reopen_resets_manual_needed_automation_gate
00:00Concept checktest record createdE-2026-W24-053pytest_unit — test_catalog_import_is_audited
00:00Concept checktest record createdE-2026-W24-056pytest_eval — EVAL-098
00:00Concept checkfix recorded mergedPR #401 implements E-2026-W24-024
00:00Concept checkfix work startedPR #401 implements E-2026-W24-024
00:00Concept checkfix recorded mergedPR #417 implements E-2026-W24-025
00:00Concept checkfix work startedPR #417 implements E-2026-W24-025
00:00Concept checkfix recorded mergedPR #425 implements E-2026-W24-049
00:00Concept checkfix work startedPR #425 implements E-2026-W24-049
00:00Concept checkfix recorded mergedPR #436 implements E-2026-W23-050
00:00Concept checkfix work startedPR #436 implements E-2026-W23-050
00:00Concept checkfix recorded mergedPR #447 implements E-2026-W24-059
00:00Concept checkfix work startedPR #447 implements E-2026-W24-059
00:00Concept checkfix recorded mergedPR #453 implements E-2026-W24-062
00:00Concept checkfix work startedPR #453 implements E-2026-W24-062
00:00Concept checkfix recorded mergedPR #454 implements E-2026-W24-065
00:00Concept checkfix work startedPR #454 implements E-2026-W24-065
00:00Concept checkfix recorded mergedPR #467 implements E-2026-W24-076
00:00Concept checkfix work startedPR #467 implements E-2026-W24-076
Tuesday 9 June
23:15Concept checktest record createdE-2026-W24-036pytest_unit — test_nonobjected_field_frozen_during_corrections
22:41Concept checkfix recorded mergedPR #390 implements E-2026-W24-021
22:41Concept checkfix work startedPR #390 implements E-2026-W24-021
22:30Concept checktest record createdE-2026-W24-035pytest_unit — test_reopen_gate_when_object_postdates_prior_assert
00:00Concept checktest record createdE-2026-W24-037pytest_unit — test_resubmit_reruns_reopened_automation_gate
00:00Concept checkfix recorded mergedPR #387 implements E-2026-W24-018
00:00Concept checkfix work startedPR #387 implements E-2026-W24-018
00:00Concept checkfix recorded mergedPR #388 implements E-2026-W24-019
00:00Concept checkfix work startedPR #388 implements E-2026-W24-019
Monday 8 June
23:34Concept checkfix recorded mergedPR #384 implements E-2026-W24-015
23:33Concept checkfix work startedPR #384 implements E-2026-W24-015
23:20Concept checktest record createdE-2026-W24-034vitest_unit — ApplicationDetail conditions (Overview §4, claim 4.1) > shows the applicant a condition subsequent (its obligation text)
23:03Concept checktest record createdE-2026-W24-032pytest_eval — EVAL-088
22:32Concept checkfix recorded mergedPR #378 implements E-2026-W24-013
22:31Concept checkfix work startedPR #378 implements E-2026-W24-013
22:18Concept checkfix recorded mergedPR #377 implements E-2026-W24-012
22:18Concept checkfix work startedPR #377 implements E-2026-W24-012
22:16Concept checktest record createdE-2026-W24-031pytest_unit — test_desk_review_lookup_is_attributed_in_audit_trail
22:00Concept checktest record createdE-2026-W24-030pytest_unit — test_validate_accepts_condition_placeholders
21:46Concept checktest record createdE-2026-W24-029vitest_unit — CorrectionSheet — objecting role identity (Overview v4 §3) > shows which named role objected to each flagged field
21:26Concept checktest record createdPR #487 pytest_eval — EVAL-097
21:22Concept checkfix recorded mergedPR #369 implements E-2026-W24-009
21:22Concept checkfix work startedPR #369 implements E-2026-W24-009
21:18Concept checktest record createdPR #486 pytest_eval — EVAL-087
21:06Concept checktest record createdE-2026-W24-026pytest_eval — EVAL-086
20:45Concept checktest record createdPR #365 pytest_unit — test_bot_automation_fires_all_gates_passed_notification_hook
20:33Concept checktest record createdE-2026-W24-024vitest_unit — eApproval registry view — per-field trust progression visible mid-flight (G-2026-W24-006)
20:19Concept checktest record createdE-2026-W24-023vitest_unit — ProcedureEditor notifications Health sub-tab > surfaces the Health sub-tab once the current deployment resolves
19:58Concept checktest record createdPR #382 vitest_unit — Inbox delivery-state (Overview §11 intended-vs-delivered) > shows a failed delivery as intended-but-undelivered, not as a sent message
19:49Concept checktest record createdE-2026-W24-021vitest_unit — FiltersTab show/hide effect (gap G-2026-W23-120)
19:44Concept checktest record createdE-2026-W24-020vitest_unit — PublishButton surfaces publish-time warnings (gap G-2026-W23-113) > displays backend publish warnings after a successful publish
19:39Concept checktest record createdE-2026-W24-019vitest_unit — eApproval verifier workspace — surfaces the active role's verification method (G-2026-W23-104) > surfaces the role's verification method in the workspace
18:59Concept checktest record createdPR #355 vitest_unit — ApplicationDetail per-field trust progression (Overview v4 §6.3) > shows each submitted field its own trust status (submitted -> registered)
18:50Concept checktest record createdPR #385 vitest_unit — RequirementEditor field_name collision feedback (gap G-2026-W23-084)
18:43Concept checkproblem reportedG-2026-W24-009 eapproval: SmartRules authors a per-role SLA (smartrules/models.py:112 Role.sla_days, editor RoleForm) and PUBLISHES it as a definition-layer field: it rides into the…
18:39Concept checktest record createdPR #384 pytest_unit — test_field_transitions_include_terminal_rejection_path
18:23Concept checktest record createdPR #380 pytest_unit — test_external_registry_mode_omits_embedded_registry_blocks
18:23Concept checkfix recorded mergedPR #350 implements E-2026-W24-006
18:19Concept checktest record createdE-2026-W24-013pytest_unit — test_correction_sheet_excludes_resolved_objections
18:16Concept checkfix work startedPR #350 implements E-2026-W24-006
18:09Concept checktest record createdE-2026-W24-012pytest_unit — test_downstream_sheet_surfaces_upstream_condition_precedent
17:42Concept checktest record createdE-2026-W24-011pytest_eval — EVAL-085
17:28Concept checktest record createdE-2026-W24-010vitest_unit — RequirementEditor section edit (gap G-2026-W23-035) > exposes a section input in the Details edit panel
17:23Concept checktest record createdE-2026-W24-009vitest_unit — RoleList — surfacing a role’s unit (Overview §8 three-level chain Role → Unit → Agent type) > displays the authored unit/department in the role card
16:59Concept checktest record createdE-2026-W24-007vitest_unit — RequirementEditor — third-party issuing organisation persists (Overview §2) > serialises the third_party_document issuing organisation into the persisted modes_of_proof
16:48Concept checktest record createdE-2026-W24-006vitest_unit — RoleForm — commission-decision output type (Overview §4 Verification Outputs) > offers a commission-decision producible output type and carries it in the payload
16:42Concept checktest record createdPR #347 vitest_unit — CorrectionSheet — multi-role objection on the same field (claim 5.2) > shows ALL objectors’ reasons when two roles object to the same field
15:04Concept checkproblem reportedG-2026-W24-008 smartrules: Overview §7 names FOUR native (no-international-standard) semantic groups by enumerating "Zone identity, technical capacity, and environmental compliance" and…
14:57Concept checkproblem reportedG-2026-W24-007 smartrules: The §7.2 semantic group is authored, validated (routes.py:144 _validate_standard_ref, 422 on unknown), persisted into the PublishedVersion snapshot…
13:45Concept checkproblem reportedG-2026-W24-006 approval: Overview §6 makes the per-field trust progression the CENTRAL embedded-mode experience: the registry IS the rules table plus Value and Status columns, and the…
12:00Concept checktest record createdE-2026-W24-018pytest_unit — test_default_locale_must_be_in_supported_locales
12:00Concept checktest record createdPR #511 pytest_unit — test_query_log_out_exposes_audit_identity_fields
11:25Concept checkproblem reportedG-2026-W24-004 eapproval: Overview §6 SmartRules-as-Database-Schema models the registry table with a per-field VALUE column, and 3 of its 5 example rows hold DOCUMENT values (plan.pdf,…
09:40Concept checkfix recorded mergedPR #335 implements E-2026-W24-002
09:40Concept checkfix work startedPR #335 implements E-2026-W24-002
04:29Concept checkproblem reportedG-2026-W24-003 editor: Overview §4 "Verification Outputs" enumerates the distinct kinds of output a verification step can produce and states the authoring contract verbatim:…
03:54Concept checktest record createdPR #484 pytest_unit — test_verification_claim_is_tamper_evidently_audited
03:27Concept checkfix recorded mergedPR #329 implements E-2026-W23-019
03:27Concept checkfix work startedPR #329 implements E-2026-W23-019
03:05Concept checkfix recorded mergedPR #307 implements E-2026-W23-060
03:05Concept checktest record createdE-2026-W24-003vitest_unit — eApproval GateBoard — parallel tracks + convergence surfaced to the verifier (G-2026-W23-161) > surfaces which predecessor roles the convergence node is waiting on
03:00Concept checktest record createdPR #324 vitest_unit — RuleBuilder — existence rule must-NOT-exist polarity (gap G-2026-W24-001) > lets a civil servant author the "must NOT exist" uniqueness check
02:48Concept checktest record createdPR #323 pytest_unit — test_role_producible_output_types_reaches_published_spec
00:34Concept checkproblem reportedG-2026-W24-002 editor: Overview §8 "Verification Outputs" states a verbatim division of labour: "SmartRules defines which output types each verification step can produce. The…
00:24Concept checkfix recorded mergedPR #315 implements E-2026-W23-064
00:24Concept checkfix work startedPR #315 implements E-2026-W23-064
00:04Concept checkproblem reportedG-2026-W24-001 editor: Overview §8 promises SmartRules lets agencies define the acceptable-value layer in full, and the existence rule type is one of the 7. The canonical existence…
00:00Concept checkfix recorded mergedPR #314 implements E-2026-W23-063
00:00Concept checkfix work startedPR #314 implements E-2026-W23-063
00:00Concept checkfix recorded mergedPR #316 implements E-2026-W23-065
00:00Concept checkfix work startedPR #316 implements E-2026-W23-065
00:00Concept checkfix recorded mergedPR #317 implements E-2026-W23-066
00:00Concept checkfix work startedPR #317 implements E-2026-W23-066
00:00Concept checkfix recorded mergedPR #318 implements E-2026-W23-068
00:00Concept checkfix work startedPR #318 implements E-2026-W23-068
00:00Concept checkfix recorded mergedPR #319 implements E-2026-W23-069
00:00Concept checkfix work startedPR #319 implements E-2026-W23-069
00:00Concept checkfix recorded mergedPR #320 implements E-2026-W23-071
00:00Concept checkfix work startedPR #320 implements E-2026-W23-071
00:00Concept checkfix recorded mergedPR #321 implements E-2026-W23-074
00:00Concept checkfix work startedPR #321 implements E-2026-W23-074
00:00Concept checkfix recorded mergedPR #330 implements E-2026-W23-026
00:00Concept checkfix work startedPR #330 implements E-2026-W23-026
00:00Concept checkfix recorded mergedPR #333 implements E-2026-W23-073
00:00Concept checkfix work startedPR #333 implements E-2026-W23-073
00:00Concept checkfix recorded mergedPR #334 implements E-2026-W24-001
00:00Concept checkfix work startedPR #334 implements E-2026-W24-001
00:00Concept checkfix recorded mergedPR #347 implements E-2026-W24-005
00:00Concept checkfix work startedPR #347 implements E-2026-W24-005
00:00Concept checkfix recorded mergedPR #360 implements E-2026-W24-017
00:00Concept checkfix work startedPR #360 implements E-2026-W24-017
00:00Concept checkfix recorded mergedPR #363 implements E-2026-W24-020
00:00Concept checkfix work startedPR #363 implements E-2026-W24-020
00:00Concept checkfix recorded mergedPR #367 implements E-2026-W24-007
00:00Concept checkfix work startedPR #367 implements E-2026-W24-007
00:00Concept checkfix recorded mergedPR #371 implements E-2026-W24-010
00:00Concept checkfix work startedPR #371 implements E-2026-W24-010
00:00Concept checkfix recorded mergedPR #375 implements E-2026-W24-011
00:00Concept checkfix work startedPR #375 implements E-2026-W24-011
00:00Concept checkfix recorded mergedPR #380 implements E-2026-W24-014
00:00Concept checkfix work startedPR #380 implements E-2026-W24-014
00:00Concept checkfix recorded mergedPR #382 implements E-2026-W24-022
00:00Concept checkfix work startedPR #382 implements E-2026-W24-022
00:00Concept checkfix recorded mergedPR #385 implements E-2026-W24-016
00:00Concept checkfix work startedPR #385 implements E-2026-W24-016
Sunday 7 June
23:55Concept checkfix recorded mergedPR #313 implements E-2026-W23-056
23:55Concept checkfix work startedPR #313 implements E-2026-W23-056
23:41Concept checkproblem reportedG-2026-W23-161 approval: Overview §3 makes parallel tracks a headline property of the derived approval flow: "The system computes the full flow — including parallel tracks — from these…
23:33Concept checktest record createdPR #321 pytest_unit — test_openapi_projection_carries_authored_multilingual_labels
23:30Concept checktest record createdPR #333 pytest_unit — test_requires_acknowledgement_authorable_via_template_api
23:26Concept checktest record createdE-2026-W23-072vitest_unit — DataTypePicker — catalog field type (gap G-2026-W23-154)
23:15Concept checkfix work startedPR #307 implements E-2026-W23-060
23:00Concept checkproblem reportedG-2026-W23-160 editor: Overview §8 SmartRules bullet promises agencies "Define and publish everything", and the "One Definition, Many Formats" lead-in is explicit: "Labels,…
22:59Concept checktest record createdE-2026-W23-071vitest_unit — non-delivery banner localization (Overview §11 "in their own language") > renders the non-delivery cue in French, not the hardcoded English literal
22:51Concept checktest record createdPR #319 vitest_unit — eApproval verifier workspace — field list scoped to the role's assigned requirements (G-2026-W23-102) > does NOT show a field assigned to a different role
22:35Concept checktest record createdE-2026-W23-068vitest_unit — PublishButton readiness gate (gap G-2026-W23-060) > disables "Publish Now" when requirements exist but are missing labels (ReadinessCheck error)
22:23Concept checktest record createdE-2026-W23-067vitest_unit — hasValue — enum allowed_values format > returns "defined" when an enum requirement has a non-empty allowed_values list
22:19Concept checktest record createdE-2026-W23-066vitest_unit — PublishButton surfaces the published OpenAPI spec URL (gap G-2026-W23-057) > exposes a link to the published spec after a successful publish
22:01Concept checktest record createdE-2026-W23-065vitest_unit — RequirementEditor — enum option removal (gap G-2026-W23-055)
21:48Concept checktest record createdE-2026-W23-064pytest_unit — test_unfulfilled_precedent_blocks_downstream_gate
21:36Concept checktest record createdE-2026-W23-063pytest_unit — test_role_producible_output_types_round_trips
21:10Concept checkfix work startedPR #289 implements E-2026-W23-052
20:53Concept checkproblem reportedG-2026-W23-159 editor: Overview §8 "Verification Outputs" states a verbatim division of labour: "SmartRules defines which output types each verification step can produce. The…
20:50Concept checktest record createdE-2026-W23-061pytest_unit — test_claim_conditions_are_readable_via_api
20:46Concept checktest record createdE-2026-W23-060pytest_unit — test_formschema_v1_serves_string_condition
20:41Concept checkfix recorded mergedPR #283 implements E-2026-W23-047
20:40Concept checkfix work startedPR #283 implements E-2026-W23-047
20:05Concept checkfix work startedI-2026-W23-066 implements E-2026-W23-046
20:03Concept checkfix work startedPR #280 implements E-2026-W23-044
19:59Concept checktest record createdPR #306 vitest_unit — ProcedureEditor edge-trigger persistence (gap G-2026-W23-040) > persists the authored edge trigger, not just the precondition ids
19:57Concept checkfix recorded mergedPR #278 implements E-2026-W23-043
19:56Concept checkfix work startedPR #278 implements E-2026-W23-043
19:54Concept checkproblem reportedG-2026-W23-158 published: The published FormSchemaV1 seam — the canonical channel by which "consuming applications" read a procedure (GET /api/public/v1/procedures/{id},…
19:47Concept checkfix recorded mergedPR #276 implements E-2026-W23-038
19:40Concept checkfix work startedPR #276 implements E-2026-W23-038
19:38Concept checktest record createdPR #277 pytest_unit — test_published_status_vocabulary_states_all_reachable
19:30Concept checkfix work startedPR #274 implements E-2026-W23-035
19:16Concept checkfix recorded mergedPR #273 implements E-2026-W23-033
19:13Concept checkfix work startedPR #273 implements E-2026-W23-033
19:08Concept checktest record createdE-2026-W23-057vitest_unit — TemporalRule time-unit selector (loop2red)
19:05Concept checkfix recorded mergedPR #271 implements E-2026-W23-032
18:56Concept checkfix work startedPR #271 implements E-2026-W23-032
18:38Concept checkproblem reportedG-2026-W23-157 editor: The procedure-CREATE modal (AddProcedureModal.tsx:154-171, 295-302) captures four editable metadata fields — name, category, description, legal_basis — and…
18:36Concept checkfix recorded mergedI-2026-W23-059 implements E-2026-W23-031
18:33Concept checkfix work startedI-2026-W23-059 implements E-2026-W23-031
18:23Concept checktest record createdE-2026-W23-055pytest_unit — test_circuit_breaker_state_route_surfaces_per_operation_state
18:19Concept checktest record createdE-2026-W23-054vitest_unit — RequirementForm multilingual label authoring (gap G-2026-W23-152)
18:19Concept checkfix work startedPR #265 implements E-2026-W23-034
18:07Concept checkfix work startedPR #263 implements E-2026-W23-039
17:50Concept checktest record createdE-2026-W23-053pytest_eval — EVAL-084
17:45Concept checktest record createdE-2026-W23-052 vitest_unit — registered terminal status (Overview v4 §6.3) > labels the backend terminal status registered as the Registered milestone
17:43Concept checkproblem reportedG-2026-W23-156 editor: Overview §8 SmartRules bullet promises agencies "Define and publish everything", and the "One Definition, Many Formats" subsection is explicit: "Labels,…
17:41Concept checktest record createdE-2026-W23-051 pytest_unit — test_published_versions_route_returns_published_history
17:39Concept checkfix work startedPR #259 implements E-2026-W23-029
17:05Concept checktest record createdE-2026-W23-050vitest_unit — RoleForm — agency-extensible method registry (Overview §8) > lets an agency add a custom verification method and author a role with it
17:01Concept checktest record createdE-2026-W23-049 vitest_unit — RoleList — editing a role’s core fields (Overview §8 "Define ... verification roles") > exposes an Edit affordance that persists a corrected name via useUpdateRole
16:55Concept checktest record createdPR #285 vitest_unit — RoleForm — producible output types (Overview §8 Verification Outputs) > exposes an output-types control and carries the selection as producible_output_types
16:38Concept checkfix recorded mergedPR #251 implements E-2026-W23-028
16:30Concept checkfix work startedPR #258 implements E-2026-W23-042
16:29Concept checkfix work startedPR #251 implements E-2026-W23-028
16:22Concept checkfix recorded mergedPR #250 implements E-2026-W23-027
16:22Concept checkfix work startedPR #250 implements E-2026-W23-027
16:12Concept checkfix recorded mergedPR #249 implements E-2026-W23-030
16:10Concept checkfix work startedPR #249 implements E-2026-W23-030
14:00Concept checktest record createdE-2026-W23-047 vitest_unit — RequirementEditor per-requirement derived flow (gap G-2026-W23-037)
13:42Concept checktest record createdE-2026-W23-046 vitest_unit — ProcedureEditor output persistence (gap G-2026-W23-052) loads a previously-saved procedure output as selected when the Output tab opens
09:24Concept checkproblem reportedG-2026-W23-155 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements ...", and the co-canonical reference editor…
08:45Concept checkproblem reportedG-2026-W23-154 editor: Overview §8 promises agencies "Define and publish everything — ... acceptable values ...". The concept owner's reference editor…
06:13Concept checkproblem reportedG-2026-W23-153 portal: The vault design spec (co-canonical per D7/D8 — Overview v4 is silent on the vault) scopes MVP-1 as a read-only browse surface whose stated purpose is to let…
01:50Concept checkfix recorded mergedPR #235 implements E-2026-W23-024
01:50Concept checkfix work startedPR #235 implements E-2026-W23-024
01:29Concept checkfix recorded mergedPR #234 implements E-2026-W23-040
01:28Concept checkfix work startedPR #234 implements E-2026-W23-040
01:22Concept checktest record createdE-2026-W23-044 vitest_unit — RoleForm — terminal authority for non-commission roles (Overview §8 verification-roles clause) > exposes terminal authority for a Desk Review (legal/admin) role and carries can_terminate through
01:01Concept checkfix recorded mergedPR #231 implements E-2026-W23-023
00:53Concept checkfix work startedPR #231 implements E-2026-W23-023
00:45Concept checkfix recorded mergedPR #230 implements E-2026-W23-020
00:45Concept checkfix work startedPR #230 implements E-2026-W23-020
00:31Concept checkfix work startedPR #229 implements E-2026-W23-041
00:00Concept checktest record createdE-2026-W23-056pytest_unit — test_filter_can_be_edited, test_filter_can_be_deleted
00:00Concept checkfix recorded mergedPR #229 implements E-2026-W23-041
00:00Concept checkfix recorded mergedPR #236 implements E-2026-W23-026
00:00Concept checkfix work startedPR #236 implements E-2026-W23-026
00:00Concept checkfix recorded mergedPR #258 implements E-2026-W23-042
00:00Concept checkfix recorded mergedPR #259 implements E-2026-W23-029
00:00Concept checkfix recorded mergedPR #263 implements E-2026-W23-039
00:00Concept checkfix recorded mergedPR #265 implements E-2026-W23-034
00:00Concept checkfix recorded mergedPR #274 implements E-2026-W23-035
00:00Concept checkfix recorded mergedPR #280 implements E-2026-W23-044
00:00Concept checkfix recorded mergedI-2026-W23-066 implements E-2026-W23-046
00:00Concept checkfix recorded mergedPR #285 implements E-2026-W23-048
00:00Concept checkfix work startedPR #285 implements E-2026-W23-048
00:00Concept checkfix recorded mergedI-2026-W23-070 implements E-2026-W23-049
00:00Concept checkfix work startedI-2026-W23-070 implements E-2026-W23-049
00:00Concept checkfix recorded mergedPR #288 implements E-2026-W23-051
00:00Concept checkfix work startedPR #288 implements E-2026-W23-051
00:00Concept checkfix recorded mergedPR #289 implements E-2026-W23-052
00:00Concept checkfix recorded mergedPR #290 implements E-2026-W23-058
00:00Concept checkfix work startedPR #290 implements E-2026-W23-058
00:00Concept checkfix recorded mergedPR #295 implements E-2026-W23-037
00:00Concept checkfix work startedPR #295 implements E-2026-W23-037
00:00Concept checkfix recorded mergedI-2026-W23-075implements E-2026-W23-053
00:00Concept checkfix work startedI-2026-W23-075implements E-2026-W23-053
00:00Concept checkfix recorded mergedPR #299 implements E-2026-W23-054
00:00Concept checkfix work startedPR #299 implements E-2026-W23-054
00:00Concept checkfix recorded mergedPR #301 implements E-2026-W23-055
00:00Concept checkfix work startedPR #301 implements E-2026-W23-055
00:00Concept checkfix recorded mergedPR #302 implements E-2026-W23-057
00:00Concept checkfix work startedPR #302 implements E-2026-W23-057
00:00Concept checkfix recorded mergedPR #306 implements E-2026-W23-059
00:00Concept checkfix work startedPR #306 implements E-2026-W23-059
00:00Concept checkfix recorded mergedPR #309 implements E-2026-W23-061
00:00Concept checkfix work startedPR #309 implements E-2026-W23-061
00:00Concept checkfix recorded mergedPR #312 implements E-2026-W23-067
00:00Concept checkfix work startedPR #312 implements E-2026-W23-067
Saturday 6 June
23:51Concept checktest record createdE-2026-W23-043 vitest_unit — InboxEntry delivery-state (Overview §11 intended-vs-delivered) > shows a failed delivery as intended-but-undelivered, not as a sent message
23:41Concept checktest record createdPR #226 pytest_unit — test_flat_operations_endpoint_returns_operations_with_connector_code
23:36Concept checktest record createdPR #225 pytest_eval — EVAL-083
23:30Concept checktest record createdPR #234 vitest_unit — RequirementEditor — editor-authored Acceptable Value is portal-consumable (Overview §2) > saves a comparison rule with the canonical `expression` the portal evaluates
23:09Concept checkfix work startedPR #223 implements E-2026-W23-018
23:00Concept checkfix recorded mergedPR #222 implements E-2026-W23-036
22:59Concept checkfix work startedPR #222 implements E-2026-W23-036
22:39Concept checktest record createdE-2026-W23-039vitest_unit — ProcedureEditor procedure-metadata edit surface > exposes an affordance to edit the procedure name / legal basis
22:32Concept checktest record createdE-2026-W23-038 vitest_unit — FiltersTab requirement assignment (gap G-2026-W23-143)
22:17Concept checktest record createdE-2026-W23-037vitest_unit — ApplicationDetail registration result (Overview §4, claim 4.4) shows the official registration number when the application is registered/completed
22:12Concept checkfix work startedPR #218 implements E-2026-W23-016
22:09Concept checktest record createdPR #217 pytest_unit — test_bot_with_empty_assignment_runs_implicitly_assigned_requirements
22:04Concept checktest record createdE-2026-W23-035 vitest_unit — RequirementEditor evaluation-criteria reload (gap G-2026-W23-036)
21:56Concept checktest record createdE-2026-W23-034vitest_unit — RuleBuilder — existence rule saveable with real connector shape (gap G-2026-W23-061) > lets a civil servant save an existence rule after selecting a registry
21:53Concept checkfix work startedPR #214 implements E-2026-W23-013
21:51Concept checkproblem reportedG-2026-W23-152 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements ...", and the "One Definition, Many Formats" section…
21:48Concept checktest record createdE-2026-W23-033 vitest_unit — FiltersTab structured filter condition (gap G-2026-W23-145)
21:41Concept checktest record createdE-2026-W23-032 pytest_unit — test_registry_mode_round_trips_through_procedure_api
21:15Concept checktest record createdE-2026-W23-031 pytest_unit — test_published_spec_carries_notification_templates
21:07Concept checkproblem reportedG-2026-W23-151 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... approval flows ...", and the resolved vocabulary (CLAUDE.md…
21:01Concept checktest record createdPR #210 vitest_unit — ProofModeEditor — proof-mode fallback ordering > preserves the author-saved fallback order instead of re-canonicalizing it
20:52Concept checktest record createdPR #251 vitest_unit — ConnectorDetail Recent calls operation identity (Overview v4 §8) > resolves each recent call to a human-readable operation, not a raw UUID
20:44Concept checktest record createdE-2026-W23-029vitest_unit — ApplicationDetail version pinning (Overview §9, claim 9.3) > renders the field label from the application's pinned procedure version, not the latest
20:08Concept checkproblem reportedG-2026-W23-150 editor: Overview §8 promises SmartRules lets agencies optionally define "the schema for the registry database itself." That schema clause has two halves: embedded…
19:59Concept checkproblem reportedG-2026-W23-149 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... approval flows ...", and the "Verification: Roles, Methods, and…
19:54Concept checkfix recorded mergedPR #205 implements E-2026-W23-021
19:26Concept checkproblem reportedG-2026-W23-148 editor: Overview §8 enumerates output templates as one of the things SmartRules (the editor SPA) must let agencies "Define and publish" — alongside requirements, proof…
19:22Concept checkfix work startedPR #205 implements E-2026-W23-021
19:20Concept checktest record createdPR #250 vitest_unit — PreconditionEditor — trigger selection must persist (Overview §8 conditional flow) > notifies the parent when the author changes an edge trigger, so the choice is not ephemeral
19:12Concept checktest record createdPR #236 vitest_unit — ProcedureEditor output-format authoring surface (gap G-2026-W23-147) > exposes an Output/Result tab so civil servants can define what a procedure produces
19:12Concept checkfix recorded mergedPR #201 implements E-2026-W23-019
19:05Concept checkfix work startedPR #201 implements E-2026-W23-019
18:36Concept checkproblem reportedG-2026-W23-147 editor: Overview §8 lists "output templates" among the things SmartRules (the editor) lets agencies define, and the "Verification Outputs → Procedure result" passage…
18:00Concept checkproblem reportedG-2026-W23-146 editor: Overview v4 §8.1 names "output templates" as one of the things SmartRules must let agencies "define and publish", and the Verification Outputs section is…
17:04Concept checkproblem reportedG-2026-W23-145 editor: Overview §8 (Four Independent Tools — SmartRules bullet) promises agencies "Define and publish everything," and the editor realizes conditional-visibility…
16:58Concept checkproblem reportedG-2026-W23-144 editor: Overview §8 "The Payoff — Simplification" states the challenge as a verbatim CONJUNCTION: "If a data point has no acceptable value condition and no…
16:51Concept checkproblem reportedG-2026-W23-143 editor: The §8 SmartRules bullet promises agencies "Define and publish everything — requirements ... approval flows", and the editor's conditional-visibility feature…
16:33Concept checkproblem reportedG-2026-W23-142 editor: Overview §"Verification: Roles, Methods, and Flow" — recapitulated by the §8 SmartRules bullet ("Define and publish everything — ... verification roles ...") —…
16:27Concept checkproblem reportedG-2026-W23-141 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements, proof methods, acceptable values, verification roles,…
12:44Concept checkproblem reportedG-2026-W23-138 approval: Phase 2D spec §1 names "correction required" as a canonical eApproval notification moment alongside "application received" and "decision issued". Phase 2E spec…
11:27Concept checkproblem reportedG-2026-W23-137 smartrules: Phase 2E spec §8.2 prescribes the consent-rate card sub-line as "{N}pp below baseline ({M}% deployment average over 30 days)" — the format must include the raw…
11:12Concept checkproblem reportedG-2026-W23-136 smartrules: Phase 2E spec §8.2 describes the Health sub-tab as appearing in the editor Notifications tab. NotificationsTab accepts an optional deploymentId prop — the…
11:05Concept checkproblem reportedG-2026-W23-135 smartrules: Phase 2E spec §16.3 designates requires_acknowledgement as a TEMPLATE-LEVEL authoring control: 'the requirement is a property of the message content (what…
09:45Concept checkproblem reportedG-2026-W23-134 portal: Overview v4 §11 promises the applicant will know what happened 'in their own language.' The non-delivery status banner added by I-2026-W23-025…
09:38Concept checkproblem reportedG-2026-W23-133 portal: Phase 2D spec §10.1 explicitly defines the submission_form capture surface: "Applicant ticks the consent_email: boolean Requirement during SubmitForm. Writes…
09:31Concept checkproblem reportedG-2026-W23-132 portal: Overview v4 §11 promises that when delivery fails, the portal inbox still shows the message was intended. The Phase 2D inbox list view (Inbox.tsx:86-121,…
07:29Concept checkproblem reportedG-2026-W23-131 published: Phase 2D spec §9 explicitly lists the detail-view metadata as: "sent-at, channel, status, delivery receipt ID (if delivered)". InboxEntry.tsx renders only…
07:20Concept checkproblem reportedG-2026-W23-130 published: The Phase 2D spec §9 (docs/specs/2026-04-20-smartlink-phase2d-notifications-design.md) specifies the portal inbox list view should display "template code →…
05:37Concept checkproblem reportedG-2026-W23-129 smartrules: Overview v4 §11 declares notification templates are “part of the procedure itself” authored through the same editor. The co-canonical reference impl…
03:07Concept checkproblem reportedG-2026-W23-127 approval: The approval SPA ProcedureSpec TypeScript type (frontend/approval/src/types.ts:134) defines spec as {procedure: {name}, roles: [...], evaluation_criteria?:…
02:54Concept checkproblem reportedG-2026-W23-126 approval: import_service_catalog() (import_catalog.py:62-65) defines NODE_TYPE_MAP with only two entries: BotRole→automation, UserRole→verification. The function never…
01:13Concept checkproblem reportedG-2026-W23-122 platform: import_catalog.py creates up to 300+ DB rows (1 Agency, N Procedures, 252 Requirements, 50 Roles, many RoleEdges for the Lesotho benchmark) but never calls…
00:54Concept checkproblem reportedG-2026-W23-121 editor: Overview §8 and the Verification Outputs section promise that SmartRules defines output templates — "a registration number, a QR code, a certificate, or a…
00:48Concept checkproblem reportedG-2026-W23-120 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything" — including conditional-visibility filters. The co-canonical reference…
00:28Concept checkproblem reportedG-2026-W23-119 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything" including named conditional-visibility filters. I-2026-W23-040 (landed…
00:02Concept checkproblem reportedG-2026-W23-118 smartlink: import_catalog.py imports service catalog JSON and creates Requirements with formal_criteria that may include agency_api or third_party_api proof mode entries…
00:00Concept checkfix recorded mergedPR #214 implements E-2026-W23-013
00:00Concept checkfix recorded mergedPR #218 implements E-2026-W23-016
00:00Concept checkfix recorded mergedPR #223 implements E-2026-W23-018
Friday 5 June
23:46Concept checkproblem reportedG-2026-W23-117 smartlink: The SmartRules editor's SmartLinkPicker (ProofModeEditor.tsx:45-112) makes N+1 serial HTTP requests to populate the agency_api/third_party_api binding…
22:35Concept checkproblem reportedG-2026-W23-116 eapproval: import_catalog.py:234-235 picks the first procedure (main_proc) as the sole owner of all 50 imported roles via procedure_id=main_proc.id. The Lesotho fixture…
22:23Concept checkproblem reportedG-2026-W23-115 eapproval: import_catalog.py creates automation (BotRole) roles with assigned_requirement_ids=[] because no requirement-to-role mapping is performed during import.…
21:01Concept checkproblem reportedG-2026-W23-114 portal: ApplicationDetail.tsx fetches the procedure spec via api.getProcedure(app.procedure_id) (line 47), which maps to GET /api/public/v1/procedures/${procedureId}…
19:53Concept checkproblem reportedG-2026-W23-113 editor: publish_procedure() in src/opengov/smartrules/publishing.py computes warnings: list[str] for two classes of actionable problems: (1) a requirement has an…
19:46Concept checkproblem reportedG-2026-W23-112 smartrules: grep -rn "AuditLog\|audit.record" src/opengov/smartrules/ returns nothing. The only actual caller of AuditLog.record in the codebase is…
19:37Concept checkproblem reportedG-2026-W23-111 editor: The editor SPA has a usePublishedVersions hook (useApi.ts:122-128) that calls GET /procedures/${procedureId}/published to list all published API versions for a…
19:10Concept checktest record createdPR #235 pytest_unit — test_condition_subsequent_rejects_missing_milestone_role_id
19:07Concept checktest record createdE-2026-W23-023pytest_unit — test_query_log_preserves_standard_ref_in_caller_context
18:49Concept checktest record createdPR #223 pytest_eval — EVAL-082
18:32Concept checkproblem reportedG-2026-W23-110 published: The public API can fetch a specific published version only by integer version number: GET /api/public/v1/procedures/{procedure_id}?version=N (routes.py:55-79).…
18:19Concept checkproblem reportedG-2026-W23-109 published: The applicant live-lookup endpoint (POST /api/public/v1/procedures/{id}/lookup/{field}) always resolves the spec to the LATEST published version. _load_spec…
18:00Concept checkproblem reportedG-2026-W23-108 published: published_versions has no UNIQUE constraint on (procedure_id, version). publish_procedure computes new_version via SELECT MAX(version)+1 — a…
16:37Concept checkproblem reportedG-2026-W23-107 smartrules: The PUT /procedures/{id} endpoint (update_procedure, routes.py:94-103) allows mutating a published procedure's verification_mode, name, description,…
15:32Concept checkproblem reportedG-2026-W23-106 smartlink-admin: ComplianceDashboard.tsx:92-107 renders CircuitBreakerTile with hardcoded state="closed" for every connector — the inline comment explicitly says "Showing a…
15:15Concept checkproblem reportedG-2026-W23-105 smartlink-admin: ConnectorDetail.tsx:162 renders {l.operation_id ?? "(unknown op)"} — a raw UUID — as the operation identifier in the connector-scoped "Recent calls" aside…
14:07Concept checkproblem reportedG-2026-W23-104 approval: Overview §8 promises eApproval reads SmartRules definitions and provides the workspace where officials apply them. The Verification section specifies: "Each…
13:58Concept checkproblem reportedG-2026-W23-103 approval: eApproval recompute_gates_for_claim marks a commission gate completed on the first single assert claim (gates.py:95), ignoring quorum entirely. SmartRules…
13:53Concept checkproblem reportedG-2026-W23-102 approval: Overview v4 §8 promises eApproval will "render verification flows as role-based screens". The backend publishes RoleBlock.assigned_requirement_ids…
12:45Concept checkproblem reportedG-2026-W23-101 published: AgencyBlock (schemas.py:29-30) only carries id: str. The Agency model (smartrules/models.py:84-92) has name (String(500)), country_code (String(3)),…
12:32Concept checkproblem reportedG-2026-W23-100 published: to_openapi_document (publishing.py:644-645) emits x-opengov-evaluation-criteria verbatim from the spec: each entry carries {id, role_id, requirement_id,…
12:16Concept checkproblem reportedG-2026-W23-099 published: Overview §8 promises SmartRules publishes "output templates" and that "eApproval adds nothing to the definition layer — it reads the rules SmartRules…
11:04Concept checkproblem reportedG-2026-W23-098 smartrules: Filter authoring (shipped by I-2026-W23-040) stores the filter condition as a raw free-text string. CreateFilterForm (FiltersTab.tsx:29-47) renders a plain…
10:43Concept checkproblem reportedG-2026-W23-097 smartrules: Filter authoring was added by I-2026-W23-040 (commit a9ddcd6d), but the implementation is structurally incomplete. FiltersTab.tsx CreateFilterForm.handleSave…
10:33Concept checkproblem reportedG-2026-W23-096 smartrules: Overview §8 lists "output templates" as one of the things SmartRules must define and publish. Overview §4 (Procedure result paragraph) elaborates: "Each…
07:51Concept checkproblem reportedG-2026-W23-093 approval: The ProcedureSpec.spec TypeScript interface (types.ts:156-165) caps the published spec at {procedure, roles, evaluation_criteria} and has no sections field.…
06:35Concept checkproblem reportedG-2026-W23-092 platform: Deployment.default_locale is a bare Text column with no constraint requiring it to be a member of supported_locales. The deployments table has CheckConstraints…
05:00Concept checkproblem reportedG-2026-W23-090 smartlink: SmartLink QueryLog (models.py:137-163) stores field_id but no standard_ref column — the audit trail cannot surface which international semantic standard…
03:39Concept checkproblem reportedG-2026-W23-089 eapproval: ApplicationDetail.tsx:99-104 builds formFields by iterating Object.keys(app.form_data) and converting each snake_case key to TitleCase — it ignores the…
02:33Concept checkproblem reportedG-2026-W23-088 portal: Overview v4 section 6 designates 'registered' as the terminal success state: 'Registered means it has survived all verifications and is now official registry…
02:06Concept checkproblem reportedG-2026-W23-086 portal: Overview v4 §6 defines the per-field trust progression as a core principle: each submitted value has a status that progresses from 'submitted' through…
00:58Concept checkproblem reportedG-2026-W23-085 editor: Overview S6 states that assigned verification roles produce successive trust-level statuses per field. The reference implementation…
00:50Concept checkproblem reportedG-2026-W23-084 editor: Section 6 establishes that each requirement corresponds to a registry DB column whose identifier is field_name (snake_case(label)). The embedded-mode contract…
00:41Concept checkproblem reportedG-2026-W23-083 editor: The ProcedureEditor has no registry-schema view. FormPreview.tsx (the Preview tab) renders requirements as an applicant-facing form — field labels, input…
00:00Concept checktest record createdPR #188 vitest_unit — eApproval verifier workspace — authored section labels from published spec (G-2026-W23-089)
Thursday 4 June
23:21Concept checkproblem reportedG-2026-W23-082 published: to_openapi_document (publishing.py:495-659) emits x-opengov-trust-progression at the OpenAPI document level (line 642-643) — one of the two top-level contract…
21:55Concept checkproblem reportedG-2026-W23-081 smartrules: The embedded-mode-contract.md spec (co-canonical sub-spec for claim 6.2, referenced in claims.yaml spec_refs) explicitly states the derivation algorithm for…
20:19Concept checkproblem reportedG-2026-W23-080 smartlink-admin: CallerContext (schemas.py:368-388) has no correction_depth field. When eApproval bots.py:148-153 dispatch SmartLink after an applicant corrects objected fields…
18:57Concept checkproblem reportedG-2026-W23-079 eapproval: claim 5.4 promises a correction depth cap (default 3) to prevent infinite loops, implemented in append_claim (routes.py:492-503) and _compute_correction_depth…
17:35Concept checkproblem reportedG-2026-W23-078 platform: When gates.py sets app.status="corrections_requested" (object correctable path), reactions.py fires only the generic claim_new NOTIFY -- there is no dedicated…
17:27Concept checkproblem reportedG-2026-W23-077 platform: resubmit_application (routes.py:621-643) calls reopen_objected_gates(db, app) but discards its return value (list of re-opened role_ids), then calls no…
16:17Concept checkproblem reportedG-2026-W23-076 smartlink: SmartLink ck_triggers_event_type CHECK constraint (notifications/models.py:121-129) enumerates 10 event types (gate_passed, gate_failed, convergence_passed,…
16:07Concept checkproblem reportedG-2026-W23-075 smartlink: reopen_objected_gates (gates.py:238-268) tracks "unresolved verification" exclusively via VerificationClaim.action=="object" rows. SmartLink automation bots do…
15:57Concept checkproblem reportedG-2026-W23-074 smartlink: resubmit_application (routes.py:621-644) calls reopen_objected_gates + _refresh_work_items but never calls _run_automation_gates. When a SmartLink bot's…
14:49Concept checkproblem reportedG-2026-W23-073 eapproval: Overview v4 §5 promises the applicant "corrects only those fields" — the correction phase must be scoped to the objected subset, not the full form.…
14:40Concept checkproblem reportedG-2026-W23-072 eapproval: reopen_objected_gates (gates.py:238-268) checks if a role ever filed an assert claim to decide whether to keep its gate completed. Specifically:…
14:32Concept checkproblem reportedG-2026-W23-071 eapproval: build_correction_sheet (projections.py:154-177) queries ALL historical action=object, disposition=correctable claims for the application with no filter on…
13:16Concept checkproblem reportedG-2026-W23-070 portal: Backend stores conditions on VerificationClaim.conditions (JSON column, src/opengov/eapproval/models.py:82) and ClaimCreate accepts conditions…
13:09Concept checkproblem reportedG-2026-W23-069 portal: Overview §4 "Procedure result" promises applicants receive a registration artifact (number, QR code, or certificate) when all fields reach registered status.…
12:03Concept checkproblem reportedG-2026-W23-068 eapproval: build_verification_sheet (projections.py:101-106) queries VerificationClaim scoped to the current role_id only, so conditions imposed by any upstream role are…
11:50Concept checkproblem reportedG-2026-W23-067 eapproval: react_to_claim (gates.py:101-102) marks a commission role gate "completed" after a SINGLE assert claim: await _set_gate_status(session, app.id, claim.role_id,…
10:34Concept checkproblem reportedG-2026-W23-065 eapproval: Overview §4 requires every condition to specify a type, a milestone, and a timeline. For condition_subsequent specifically, both a milestone (which role…
09:27Concept checkproblem reportedG-2026-W23-064 platform: Overview §4 makes condition subsequent a temporal contract: the countdown starts when the milestone role completes, not when the condition is imposed. The…
09:01Concept checkproblem reportedG-2026-W23-062 platform: Overview §4 defines conditions (precedent/subsequent) as first-class verification outputs with typed lifecycle: imposed, fulfilled, overdue. The platform…
07:49Concept checkproblem reportedG-2026-W23-061 editor: Overview §8 promises SmartRules lets agencies 'Define and publish everything — ... acceptable values...' The seven acceptable-value rule types include…
07:49Concept checkfix recorded mergedPR #187 implements E-2026-W23-011
07:48Concept checkfix work startedPR #187 implements E-2026-W23-011
07:33Concept checkproblem reportedG-2026-W23-060 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything" — the authoring workflow must guard publication to produce valid, usable specs.…
07:23Concept checkproblem reportedG-2026-W23-059 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything" — including core procedure metadata. I-2026-W23-039 (merged today, closes…
07:18Concept checkfix recorded mergedI-2026-W23-039 implements E-2026-W23-014
07:10Concept checkfix work startedI-2026-W23-039 implements E-2026-W23-014
07:07Concept checkproblem reportedG-2026-W23-058 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... acceptable values ...", and Overview §1 promises "A review…
06:58Concept checkfix work startedPR #185 implements E-2026-W23-012
06:47Concept checkproblem reportedG-2026-W23-057 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything" — the word "publish" implies the agency can also verify what was published. The…
06:44Concept checktest record createdPR #230 vitest_unit — portal — terminal rejection display (claim 3.4)
06:38Concept checktest record createdPR #183 vitest_unit — RequirementEditor condition edit (gap G-2026-W23-039)
06:29Concept checkfix recorded mergedPR #181 implements E-2026-W23-017
06:29Concept checkfix work startedPR #181 implements E-2026-W23-017
06:29Concept checkproblem reportedG-2026-W23-056 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything" — and Overview §1 promises "A review dashboard highlights what is…
06:18Concept checkfix recorded mergedPR #180 implements E-2026-W22-010
06:18Concept checkfix work startedPR #180 implements E-2026-W22-010
06:10Concept checkproblem reportedG-2026-W23-055 editor: Overview §8 promises SmartRules lets agencies 'Define and publish everything — ... acceptable values ...'. I-2026-W23-015 (landed 2026-06-04) added a Dropdown…
06:05Concept checkproblem reportedG-2026-W23-054 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements ...". This week’s commit dcb1506 (I-2026-W23-031 fix…
05:54Concept checktest record createdE-2026-W23-017pytest_unit — test_topo_sort_respects_ordering_through_automation_node
05:52Concept checkfix recorded mergedPR #178 implements E-2026-W23-015
05:52Concept checkfix work startedPR #178 implements E-2026-W23-015
05:49Concept checkproblem reportedG-2026-W23-053 editor: Overview §8 makes the registry-database schema OPTIONAL ("and optionally, the schema for the registry database itself"). The co-canonical internal spec…
05:47Concept checktest record createdPR #163 vitest_unit — proof group serialization direction (gap G-2026-W23-022) > editor-serialized formal_criteria produces a non-empty proof group in the portal reader
05:21Concept checkproblem reportedG-2026-W23-052 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... output templates." The co-canonical UX spec…
05:18Concept checkfix recorded mergedPR #164 implements E-2026-W22-015
05:08Concept checkproblem reportedG-2026-W23-051 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — ... verification roles ...". This week, commits 62c3f24 (unit/department) and…
03:40Concept checkproblem reportedG-2026-W23-050 smartlink: Overview v4 §4 (Evaluation criteria / Verification Outputs) promises the verification process is auditable whether a human or machine performs it. SmartLink's…
03:27Concept checkproblem reportedG-2026-W23-049 smartlink: Overview §4 promises SmartLink handles lookups "on demand by a human reviewer consulting the system during desk review." CallerContext.source (schemas.py:379)…
03:18Concept checkproblem reportedG-2026-W23-048 smartlink: Overview §4 specifies that verifiers may approve with conditions (precedent/subsequent) and that applicants must be informed "what has happened and what comes…
02:10Concept checkproblem reportedG-2026-W23-047 eapproval: Overview §4 promises eApproval generates a procedure result (registration number, QR code, or certificate) when all fields reach registered status.…
02:02Concept checkproblem reportedG-2026-W23-046 eapproval: gates.py::_cascade_assert opens successor gates using only DAG assert-trigger edges (find_successors(dag, role_id, "assert")); it never queries…
01:54Concept checkproblem reportedG-2026-W23-045 eapproval: Overview §4 promises the approval tool "captures the actual results at runtime" — conditions are part of that runtime capture. ClaimCreate (schemas.py:62-79)…
00:42Concept checkproblem reportedG-2026-W23-044 portal: gates.py:105 sets app.status = 'rejected' when a verifier submits an object_terminal claim. The portal's vocabulary.ts STATUS_LABELS (line 9) maps 'terminated'…
00:33Concept checkproblem reportedG-2026-W23-043 portal: build_correction_sheet (projections.py:154-177) returns ALL VerificationClaim rows where action=object and disposition=correctable, with no deduplication on…
00:25Concept checkproblem reportedG-2026-W23-042 portal: Overview v4 §3 Iterative Correction promises applicants see objected fields "with the verifier's reasons". In a multi-role procedure (the SEZA example has 9…
00:00Concept checkfix recorded mergedI-2026-W23-006 implements E-2026-W23-006
00:00Concept checkfix work startedI-2026-W23-006 implements E-2026-W23-006
00:00Concept checkfix recorded mergedPR #185 implements E-2026-W23-012
Wednesday 3 June
23:18Concept checkproblem reportedG-2026-W23-041 editor: Overview §3 promises that the editor communicates the per-requirement approval flow to civil servants: "The flow for a specific requirement is the intersection…
23:00Concept checkproblem reportedG-2026-W23-040 editor: Overview §3 describes an approval flow that is conditional on what happens at each step: verifiers assert (confirm), object (send back for correction), or…
22:26Concept checkproblem reportedG-2026-W23-039 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — requirements...". D7 canonical source…
22:14Concept checkproblem reportedG-2026-W23-038 editor: [RE-TARGET 2026-06-10 — maintainer decision "B" on PR #398 (E-2026-W24-043 closed without cooling): the authoring control belongs on the Event Bindings page…
22:04Concept checkfix recorded mergedPR #177 implements E-2026-W23-009
22:03Concept checkfix work startedPR #177 implements E-2026-W23-009
21:57Concept checkproblem reportedG-2026-W23-037 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... approval flows ...". Overview §3 specifies exactly what…
21:47Concept checkfix recorded mergedPR #176 implements E-2026-W23-005
21:47Concept checkfix work startedPR #176 implements E-2026-W23-005
21:33Concept checkfix recorded mergedPR #175 implements E-2026-W23-004
21:33Concept checkfix work startedPR #175 implements E-2026-W23-004
21:31Concept checkproblem reportedG-2026-W23-036 editor: Commit 115b7e9 (I-2026-W23-030) fixed gap G-2026-W22-029 by routing the evaluation-criteria WRITE path to the canonical smartrules_evaluation_criteria table:…
21:17Concept checkproblem reportedG-2026-W23-035 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — requirements ...". Each requirement has a section field (groups requirements…
21:14Concept checkfix recorded mergedPR #174 implements E-2026-W23-002
21:13Concept checkfix work startedPR #174 implements E-2026-W23-002
21:01Concept checkproblem reportedG-2026-W23-034 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... approval flows ...", which includes the typed-trigger edge…
20:52Concept checkproblem reportedG-2026-W23-033 published: publish_procedure (publishing.py:812) publishes roles[i].precondition_ids as-is from Role.precondition_ids. For catalog-imported procedures…
20:44Concept checkproblem reportedG-2026-W23-032 published: _derive_field_transitions (publishing.py:196-210) exclusively emits {"action": "assert"} forward transitions. When eApproval processes an object_correctable…
20:32Concept checkproblem reportedG-2026-W23-031 published: _derive_field_transitions (smartrules/publishing.py:179-212) produces a strictly linear state-transition chain for each requirement: submitted -> pending_V1 ->…
20:22Concept checkfix recorded mergedPR #173 implements E-2026-W22-038
20:22Concept checkfix work startedPR #173 implements E-2026-W22-038
20:00Concept checkproblem reportedG-2026-W23-030 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — ... verification roles ..." The resolved OpenGov vocabulary (CLAUDE.md Rule 2)…
19:54Concept checkfix recorded mergedPR #172 implements E-2026-W22-027
19:54Concept checkfix work startedPR #172 implements E-2026-W22-027
19:38Concept checkproblem reportedG-2026-W23-029 editor: Overview §8 promises SmartRules lets agencies "Define and publish everything — ... verification roles ...", and the Verification section specifies a…
19:10Concept checkproblem reportedG-2026-W23-028 editor: Overview §8 promises SmartRules lets agencies optionally define 'the schema for the registry database itself,' distinguished into embedded (SmartRules creates…
18:54Concept checkproblem reportedG-2026-W23-027 editor: Overview v4 §2 names "Object" as one of three verification actions: "Object: 'This is incorrect and must be fixed.'" The OpenGov resolved vocabulary (CLAUDE.md…
18:52Concept checkfix recorded mergedPR #171 implements E-2026-W22-025
18:52Concept checkfix work startedPR #171 implements E-2026-W22-025
18:46Concept checkproblem reportedG-2026-W23-026 editor: Overview v4 §2 promises multiple proof modes per requirement, ranked by priority, where each mode must be independently executable as a fallback. For API modes…
18:36Concept checkfix recorded mergedPR #170 implements E-2026-W22-024
18:36Concept checkfix work startedPR #170 implements E-2026-W22-024
18:23Concept checkproblem reportedG-2026-W23-025 smartrules: _derive_status_vocabulary (line 162) appends pending_{role.name} for ALL N verification roles, producing a vocabulary of N+2 states: [submitted, pending_R1,…
18:17Concept checkfix recorded mergedPR #169 implements E-2026-W22-023
18:17Concept checkfix work startedPR #169 implements E-2026-W22-023
17:59Concept checkproblem reportedG-2026-W23-024 smartrules: publishing.py::_topo_sort_verification_roles (line 124) only captures assert edges where BOTH from_role_id and to_role_id are verification roles. For…
17:29Concept checkproblem reportedG-2026-W23-023 editor: Overview v4 §2 names third_party_document as a distinct proof mode that implies an identifiable third-party source ("a document from a third party"). The…
17:22Concept checkfix recorded mergedPR #168 implements E-2026-W22-022
17:22Concept checkfix work startedPR #168 implements E-2026-W22-022
17:13Concept checkproblem reportedG-2026-W23-022 editor: Overview v4 §2 and claim 2.7 promise proof groups: one uploaded document can satisfy multiple requirements (e.g., a National ID proves both name and…
16:29Concept checkproblem reportedG-2026-W23-020 editor: Claim 2.2 (Conditional visibility - field appears based on other values) is tracked in claims.yaml as data_model_only with code_ref Requirement.condition…
16:21Concept checkfix recorded mergedPR #167 implements E-2026-W22-021
16:21Concept checkfix work startedPR #167 implements E-2026-W22-021
15:49Concept checkproblem reportedG-2026-W23-018 editor: ProofModeEditor.tsx:147-152 ensureAllModes always re-sorts to ALL_MODES canonical order (self_assertion -> applicant_document -> agency_document -> agency_api…
15:40Concept checkproblem reportedG-2026-W23-017 platform: handle_automation_result (gates.py:339-370) fires emit_events_for_transition for convergence_passed (lines 356-362) and all_gates_passed (lines 364-370) when a…
15:22Concept checkproblem reportedG-2026-W23-016 platform: Overview v4 §2 (Evaluation criteria) promises the verification process is auditable, citing Estonia's AI Act requirement for transparent, tamper-evident…
15:06Concept checkfix recorded mergedPR #166 implements E-2026-W22-017
15:06Concept checkfix work startedPR #166 implements E-2026-W22-017
14:33Concept checkfix work startedPR #164 implements E-2026-W22-015
14:27Concept checkproblem reportedG-2026-W23-014 editor: Overview v4 §2 uses "certificate less than 6 months old" as the canonical example for the temporal rule type, with months as the natural time unit. The…
14:15Concept checkfix recorded mergedPR #161 implements E-2026-W22-014
14:15Concept checkfix work startedPR #161 implements E-2026-W22-014
14:12Concept checktest record createdE-2026-W23-015 vitest_unit — RequirementEditor — enum field options authoring (gap G-2026-W23-012)
14:02Concept checkproblem reportedG-2026-W23-013 editor: Overview v4 §2 names composite rules as one of the 7 rule types agencies use in the Acceptable Value layer: "composite rules combining several of these with…
13:53Concept checktest record createdE-2026-W23-012vitest_unit — RuleBuilder — existence rule connector authoring (gap G-2026-W23-011)
13:51Concept checkproblem reportedG-2026-W23-012 editor: Overview v4 §2 names "list" as one of the 9 field types that "determines how it is captured and validated." For a list/enum field to be usable, an authoring…
13:42Concept checktest record createdE-2026-W23-014 vitest_unit — proceduresApi — procedure metadata update (G-2026-W23-009) > exposes an update function so procedure metadata can be corrected post-creation
13:33Concept checkproblem reportedG-2026-W23-011 editor: Overview v4 §2 names existence check ("tax ID must exist in registry") as one of the 7 rule types that agencies express in the Acceptable Value layer. The…
13:20Concept checkfix recorded mergedPR #157 implements E-2026-W22-005
13:19Concept checkfix work startedPR #157 implements E-2026-W22-005
13:18Concept checkproblem reportedG-2026-W23-010 editor: Overview v4 §2 promises the Acceptable Value layer is "explicit in the data model, so consuming applications can re-evaluate affected rules whenever an…
13:15Concept checktest record createdE-2026-W23-013 vitest_unit — hasValue — production substantial_criteria format returns "defined" when substantial_criteria has a non-empty rules array (production format)
13:04Concept checktest record createdE-2026-W23-011 vitest_unit — ProcedureEditor filter authoring surface (gap G-2026-W23-008) > exposes a Filters tab so civil servants can author named conditional-visibility filters
13:03Concept checkfix recorded mergedPR #155 implements E-2026-W21-011
13:03Concept checkfix work startedPR #155 implements E-2026-W21-011
12:32Concept checkproblem reportedG-2026-W23-009 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything" — including requirements, roles, and the full procedure definition.…
12:17Concept checkproblem reportedG-2026-W23-008 editor: Overview §8 promises SmartRules (the editor) lets agencies 'Define and publish everything — requirements ...' including the conditional visibility mechanism.…
12:17Concept checktest record createdE-2026-W23-010pytest_unit — test_lookup_extract_binding_honors_preferred_mode
12:08Concept checkproblem reportedG-2026-W23-007 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... acceptable values ...", and Overview §1 promises "A review…
12:08Concept checktest record createdE-2026-W23-009pytest_unit — test_react_to_submission_fires_application_received_trigger
08:19Concept checkproblem reportedG-2026-W23-006 published: Overview v4 §2 (Four-Layer Requirement Model), Proof layer: "Multiple modes can be accepted for the same requirement, ranked by priority. When a consuming…
06:48Concept checktest record createdE-2026-W23-006 pytest_unit — test_openapi_projection_carries_evaluation_criteria
06:42Concept checkproblem reportedG-2026-W23-005 smartrules: Overview v4 §2 (Verification → Evaluation criteria) makes the per-(role,requirement) checklist a first-class, machine-auditable artifact, and §1 names OpenAPI…
06:05Concept checkfix recorded mergedPR #148 implements E-2026-W23-003
06:05Concept checkfix work startedPR #148 implements E-2026-W23-003
04:35Concept checktest record createdE-2026-W23-005vitest_unit — AddProcedureModal legal-basis authoring (gap G-2026-W23-004)
04:29Concept checkproblem reportedG-2026-W23-004 editor: Overview v4 §1 ('Rules Without Programming' subsection) promises that every procedure carries an authorizing legal instrument: "Each procedure carries a legal…
00:13Concept checktest record createdE-2026-W23-004pytest_unit — test_openapi_projection_carries_cross_field_dependency_graph
00:05Concept checktest record createdE-2026-W23-003 pytest_unit — test_openapi_projection_carries_authored_proof_preference
00:03Concept checkproblem reportedG-2026-W23-003 smartrules: Overview v4 §1 (Data/Proof/Acceptable Value/Verification, Acceptable Value bullet) promises inter-requirement dependencies are carried in the PUBLISHED data…
00:00Concept checkfix recorded mergedPR #158 implements E-2026-W22-009
00:00Concept checkfix work startedPR #158 implements E-2026-W22-009
Tuesday 2 June
23:58Concept checkproblem reportedG-2026-W23-002 smartrules: Overview v4 §1 promises lossless, machine-consumable publishing: 'Any developer, any AI system, any government portal can read and use the published…
17:16Concept checkfix work startedPR #144 implements E-2026-W23-001
17:07Concept checktest record createdE-2026-W23-002vitest_unit — RequirementForm conditional requirement authoring (gap G-2026-W23-001)
15:55Concept checkproblem reportedG-2026-W23-001 editor: Overview §8 promises SmartRules (the editor) lets agencies "define and publish everything — requirements...", and the Acceptable-Value layer specifies that…
15:48Concept checktest record createdE-2026-W23-001 vitest_unit — ProofModeEditor cross-field docRef (gap G-2026-W22-031) > offers the "also proves" cross-field control for agency_document
00:00Concept checkfix recorded mergedPR #144 implements E-2026-W23-001
Sunday 31 May
22:56Concept checkproblem reportedG-2026-W22-031 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... proof methods ...". The "Proof" layer defines 6 modes, three of…
22:50Concept checkfix recorded mergedI-2026-W22-022 implements E-2026-W22-028
22:48Concept checkfix work startedI-2026-W22-022 implements E-2026-W22-028
16:27Concept checktest record createdE-2026-W22-039vitest_unit — PreconditionEditor — typed-trigger approval-flow authoring (Overview §8 conditional flow) > lets the author choose a conditional trigger for a flow edge, not only assert ordering
16:03Concept checktest record createdE-2026-W22-038vitest_unit — RequirementEditor — evaluation criteria persist to the canonical store (Overview §8) > routes an authored checklist item to the canonical per-(role × requirement) store, not formal_criteria
15:37Concept checkproblem reportedG-2026-W22-030 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... approval flows ...", and the Overview's "Verification: Roles,…
15:31Concept checkproblem reportedG-2026-W22-029 editor: Overview §8 promises the editor lets agencies "Define and publish everything — ... evaluation criteria ...", and the "Evaluation criteria" clause makes this…
14:50Concept checkfix work startedPR #136 implements E-2026-W22-020
14:34Concept checktest record createdE-2026-W22-027pytest_unit — test_clarification_resolved_notifies_agency_role
14:25Concept checkfix work startedPR #135 implements E-2026-W22-019
14:23Concept checktest record createdE-2026-W22-028 vitest_unit — RoleForm — method × agent-composition orthogonality (Overview §8) > lets the author pick method and agent composition independently and carries both through
14:20Concept checkfix recorded mergedPR #132 implements E-2026-W22-013
14:20Concept checkfix work startedPR #132 implements E-2026-W22-013
14:09Concept checkproblem reportedG-2026-W22-028 editor: Overview §"Verification: Roles, Methods, and Flow" defines TWO distinct, orthogonal dimensions of a verification step. (a) "Methods. Each verification step…
14:08Concept checktest record createdE-2026-W22-026vitest_unit — RoleForm — terminal-authority authoring (Overview §8 verification-roles clause) > exposes a terminal-authority control and carries it through as can_terminate
14:00Concept checkfix recorded mergedPR #119 implements E-2026-W22-007
13:03Concept checkproblem reportedG-2026-W22-027 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... verification roles ...". A settled OpenGov decision (CLAUDE.md…
12:50Concept checkfix recorded mergedI-2026-W22-018 implements E-2026-W22-012
12:49Concept checktest record createdE-2026-W22-025vitest_unit — RoleForm — organizational-unit authoring (Overview §8 Role → Unit chain) > exposes a unit/institution control and carries it through as institution_id
12:44Concept checkfix work startedI-2026-W22-018 implements E-2026-W22-012
12:41Concept checktest record createdE-2026-W22-024vitest_unit — shows a failed delivery as intended-but-undelivered, not as a sent message
12:37Concept checkproblem reportedG-2026-W22-026 editor: Overview §8 promises SmartRules (the editor) lets agencies "Define and publish everything — ... verification roles ...", and the Overview's "Verification:…
12:31Concept checktest record createdE-2026-W22-023pytest_eval — EVAL-081
11:35Concept checkfix recorded mergedPR #114 implements E-2026-W22-001
11:34Code reviewfix recorded mergedPR #121 implements E-2026-W22-016
11:34Concept checkfix recorded mergedPR #116 implements E-2026-W22-004
10:50Concept checktest record createdE-2026-W22-022vitest_unit — AddProcedureModal registry-mode authoring (§8 registry-schema clause) does not advertise registry/connector configuration as available while the create surface offers no registry-mode choice
10:38Concept checktest record createdE-2026-W22-021vitest_unit — verifier convert-clarification-to-object (G-2026-W22-023) > offers the verifier a one-click action to convert an open clarification to a formal object
10:18Concept checkproblem reportedG-2026-W22-025 editor: Overview §8 promises SmartRules (the editor) lets agencies define and publish "the schema for the registry database itself" — and the editor's OWN manual…
10:18Concept checktest record createdE-2026-W22-020 vitest_unit — eApproval verifier — field-scoped clarification launch (G-2026-W22-022) > launches clarification from a field-scoped surface, never a raw field-id input
10:15Concept checkfix recorded mergedI-2026-W22-017 implements E-2026-W22-011
10:09Concept checkproblem reportedG-2026-W22-024 editor: Overview §8 promises SmartRules (the editor) lets agencies "define and publish everything" including output templates; §4 (Verification Outputs) specifies that…
10:02Concept checkfix work startedI-2026-W22-017 implements E-2026-W22-011
08:40Concept checkproblem reportedG-2026-W22-023 approval: D5 conversation-layer spec (docs/specs/2026-04-24-eapproval-conversation-layer-design.md) invariant 9 (lines 202-203) and route table §9.2 (line 331) promise…
08:36Concept checkproblem reportedG-2026-W22-022 approval: D5 conversation-layer design spec (docs/specs/2026-04-24-eapproval-conversation-layer-design.md) phase list Task 8 (line 404) specifies the verifier…
05:49Concept checktest record createdE-2026-W22-019 vitest_unit — ConsentDashboard demonstrable-consent artifact (Overview v4 §11) > surfaces what/where/when of each recorded consent
05:31Code reviewfix work startedPR #121 implements E-2026-W22-016
05:09Concept checktest record createdE-2026-W22-018pytest_unit — test_clarification_notification_template_can_reference_event_payload
03:45Concept checkfix work startedPR #119 implements E-2026-W22-007
03:40Concept checktest record createdE-2026-W22-017pytest_eval — EVAL-020
02:15Code reviewtest record createdE-2026-W22-016 pytest_eval — EVAL-021
02:03Concept checkfix work startedPR #116 implements E-2026-W22-004
01:59Concept checktest record createdE-2026-W22-015vitest_unit — opening a saved template hydrates the form with its existing content so the author can revise it
01:25Concept checkfix work startedPR #114 implements E-2026-W22-001
00:50Concept checktest record createdE-2026-W22-014vitest_unit — InlineTriggerCreator — §11 obligation-moment coverage > offers the "verifier objects" moment (clarification_opened) as an authorable event
00:44Concept checktest record createdE-2026-W22-013 structural — test_editor_notification_authoring_sources_supported_locales
00:29Concept checktest record createdE-2026-W22-012 structural — test_role_form_authors_commission_quorum
00:00Concept checkfix recorded mergedI-2026-W22-012 implements E-2026-W21-012
00:00Concept checkfix recorded mergedPR #135 implements E-2026-W22-019
00:00Concept checkfix recorded mergedPR #136 implements E-2026-W22-020
Saturday 30 May
23:43Concept checkfix work startedI-2026-W22-012 implements E-2026-W21-012
22:27Concept checktest record createdE-2026-W22-011 vitest_unit — eApproval verifier workspace — proof documents (G-2026-W22-014) > shows the uploaded proof document filename for the verifier to check
22:14Concept checktest record createdE-2026-W22-010vitest_unit — recipient is picked from the procedure contact fields by friendly label, not hand-typed as a field_id
21:29Code reviewproblem reportedG-2026-W22-021 smartrules: publish-time role topo sort ignores RoleEdge graph, misordering published status_vocabulary _topo_sort_verification_roles(roles, edges) in publishing.py…
00:50Concept checkfix recorded mergedPR #68 implements E-2026-W21-004
00:37Concept checkproblem reportedG-2026-W22-020 editor: Overview v4 §11 'Applicant Communication' (paragraph 2): "The same structured editor that captures requirements and verification rules also captures the…
00:32Concept checkproblem reportedG-2026-W22-019 editor: Overview v4 §11 'Applicant Communication' (paragraph 2): "The same structured editor that captures requirements and verification rules also captures the…
Friday 29 May
23:58Concept checktest record createdE-2026-W22-009pytest_unit — test_activity_view_unions_and_source_tags_the_three
23:49Concept checkproblem reportedG-2026-W22-018 editor: Overview v4 §11 'Applicant Communication' makes two linked promises about the EDITOR's no-code authoring surface: (a) 'The same structured editor ... also…
23:38Concept checktest record createdE-2026-W22-008 pytest_eval — EVAL-019
23:34Concept checkproblem reportedG-2026-W22-017 editor: Overview v4 §11 'Applicant Communication': "The same structured editor that captures requirements and verification rules also captures the messages the…
23:28Concept checkfix recorded mergedPR #87 implements E-2026-W22-003
23:28Concept checkfix work startedPR #87 implements E-2026-W22-003
23:19Concept checktest record createdE-2026-W22-007 pytest_eval — EVAL-018
22:42Concept checkproblem reportedG-2026-W22-016 editor: Overview v4 makes quorum part of the verification model: a commission-method role (§2 "Methods": "commission (a collective decision by a board or committee)")…
22:41Concept checkfix recorded mergedPR #82 implements E-2026-W22-002
22:40Concept checkfix work startedPR #82 implements E-2026-W22-002
22:01Concept checkproblem reportedG-2026-W22-014 approval: Overview v4 §2 (Four-Layer Requirement Model) names Proof as the second layer; three of its six modes are document modes (applicant_document, agency_document,…
21:09Concept checktest record createdE-2026-W22-005vitest_unit — "What to do when amber" panel appears when consent signal is non-ok (providers healthy)
20:52Concept checktest record createdE-2026-W22-004 pytest_eval — EVAL-017 clarification_stale_durable_dispatch
20:18Concept checkproblem reportedG-2026-W22-013 platform: Spec section 8 tables a rich per-event payload so SSE clients can target one clarification/field without a full refetch (field_id, clarification_id,…
19:11Concept checkproblem reportedG-2026-W22-012 smartlink: D5 is the canonical source for section 13 (Overview v4 has no section 13; specs/{smartrules,ernext} are silent on the conversation layer — it is a net-new D5…
19:03Concept checkproblem reportedG-2026-W22-011 smartlink: The D5 design spec is the canonical source for section 13 (Overview v4 has no section 13; specs/{smartrules,ernext} are silent on post-submission conversation…
17:28Concept checkproblem reportedG-2026-W22-010 eapproval: The D5 design spec (canonical source for section 13 per D7 — Overview v4 has no §13 and specs/{smartrules,ernext} are silent on eApproval conversation audit…
17:01Concept checkproblem reportedG-2026-W22-009 eapproval: D5 design spec §8 (the canonical source for section 13 per D7 — Overview v4 has no §13 and specs/ernext is silent on post-submission clarification UX) lists…
15:34Concept checkproblem reportedG-2026-W22-008 portal: Overview v4 §11 Applicant Communication (extended by §12 Applicant Inbox, Phase 2E) draws an explicit distinction between a message being INTENDED (durably…
15:15Concept checktest record createdE-2026-W22-003 vitest_unit — NotificationsTab cross-tab health badge (Phase 2E §10.2 / claim 12.5) > shows the amber badge when a provider snapshot is stale (status="unknown")
13:53Concept checkfix recorded mergedPR #72 implements E-2026-W21-008
13:53Concept checkfix work startedPR #72 implements E-2026-W21-008
13:42Concept checkfix recorded mergedPR #71 implements E-2026-W21-007
13:42Concept checkfix work startedPR #71 implements E-2026-W21-007
13:20Concept checkfix recorded mergedPR #70 implements E-2026-W21-005
13:20Concept checkfix work startedPR #70 implements E-2026-W21-005
12:44Concept checktest record createdE-2026-W22-002 pytest_unit — test_dispatch_uses_applicant_preferred_language_not_deployment_default
12:43Concept checkfix work startedPR #68 implements E-2026-W21-004
12:11Concept checkproblem reportedG-2026-W22-007 editor: Overview v4 §11 'Applicant Communication' establishes the applicant's right to 'know, promptly ... what has happened and what comes next', and that 'the right…
12:04Concept checktest record createdE-2026-W22-001 vitest_unit — Canonical vocabulary audit scope (applicant-vault §5.1 #3) > canonical audit allowlist does not shadow any applicant-rendered vault component
11:32Concept checkproblem reportedG-2026-W22-006 editor: Overview v4 §11 (Applicant Communication; extended by §12 'Applicant Inbox + Health Visibility', Phase 2E) obligates that stakeholders 'know, promptly ... what…
09:56Concept checkproblem reportedG-2026-W22-005 published: Overview v4 §11/§12 frames the durable inbox as THE APPLICANT'S portal inbox: "Every message appears in a durable inbox in the applicant's portal" and (the…
09:38Concept checkproblem reportedG-2026-W22-004 published: Overview v4 §11 (Applicant Communication; extended by §12 Phase 2E) requires that consent be recorded as an auditable artifact capturing "what was agreed to,…
07:11Concept checkproblem reportedG-2026-W22-003 smartlink: Overview v4 §11 'Applicant Communication' obligates that the applicant is told what happened 'in their own language', and the same section says the editor…
04:04Concept checkproblem reportedG-2026-W22-002 smartlink-admin: Overview v4 §11 ties the consent record to three concrete dimensions: the consent is recorded "— what was agreed to, where, and when — as an auditable…
Friday 22 May
21:41Concept checktest record createdE-2026-W21-013 structural — test_gate_engine_scopes_flow_per_requirement_role_subset
20:36Concept checktest record createdE-2026-W21-012 vitest_unit — Acceptable Value layer (Overview v4 §2) — portal applicant feedback > surfaces the criteria error_message when an entered value violates a comparison rule
20:29Concept checkproblem reportedG-2026-W21-013 portal: Overview v4 Sec.2 (Four-Layer Requirement Model), Acceptable Value layer, defines the third layer as SEVEN rule types (comparison, list membership, existence,…
19:29Concept checktest record createdE-2026-W21-011structural — test_claim_2_10_realized_in_editor_simplification_surface
19:24Concept checkproblem reportedG-2026-W21-012 editor: Overview v4 §2 (Four-Layer Requirement Model) frames "no acceptable value condition" as a load-bearing simplification surface, and the Payoff section repeats…
17:17Concept checkproblem reportedG-2026-W21-011 smartlink: Overview v4 §2 (Four-Layer Requirement Model), Proof layer, enumerates agency_api and third_party_api as TWO DISTINCT modes — "an API query to a public agency"…
16:22Concept checktest record createdE-2026-W21-009structural — test_eapproval_runtime_honors_preferred_proof_mode
16:13Concept checkproblem reportedG-2026-W21-010 eapproval: Overview v4 §2 (Four-Layer Requirement Model), Proof layer, promises a priority-ranked proof-mode chain that the consuming application walks at verification…
15:09Concept checkproblem reportedG-2026-W21-009 smartlink-admin: Claim 1.2 ("Rules published as OpenAPI — any system can consume, no vendor lock-in") declares frontend/smartlink-admin/ among its code_refs…
14:12Concept checktest record createdE-2026-W21-008 vitest_unit — AddProcedureModal manual consistency does not advertise AI document extraction as available while the modal gates it
14:04Concept checkproblem reportedG-2026-W21-008 editor: Overview §1 ("Rules Without Programming") promises agencies can upload existing application forms (PDF/Word/scanned) and have the system AI-extract a draft…
13:13Concept checktest record createdE-2026-W21-007 pytest_unit — test_bot_does_not_assert_value_that_fails_published_acceptable_value_rule
12:43Concept checktest record createdE-2026-W21-005 vitest_unit — eApproval verifier workspace — published evaluation criteria (G-2026-W21-007) > shows each published evaluation criterion as a checklist item for the verifier
12:31Concept checktest record createdE-2026-W21-004 structural — test_use_last_seen_at_has_a_component_caller
11:49Concept checktest record createdE-2026-W21-003 vitest_unit — Vault TrustBar applicant-facing vocabulary (spec §5.1 #3) renders no internal vocabulary (claim/verifier) in any expanded trust signal
11:13Concept checkproblem reportedG-2026-W21-007 approval: The Core Thesis promises that the verification process is auditable and that the basis for each decision is traceable because every evaluation criterion is…
10:02Concept checkproblem reportedG-2026-W21-006 published: Overview v4 §1 (Core Thesis) makes the published output an OpenAPI artifact: "The tool then generates a machine-readable API that any system can consume" and…
08:37Concept checktest record createdE-2026-W21-002 vitest_unit — Vault component vocabulary audit (applicant-facing) > no banned internal vocabulary in applicant-facing vault strings
06:51Concept checkproblem reportedG-2026-W21-005 smartlink: Core Thesis claim 1.2 promises the published requirements are consumable by 'any compliant software, with no vendor lock-in ... Any developer, any AI system,…
06:45Concept checkproblem reportedG-2026-W21-004 smartrules: Overview v4 §1 ('Rules Without Programming' subsection) frames procedure versioning as compatibility-aware: consumers 'can continue referencing the previous…
06:40Concept checkproblem reportedG-2026-W21-003 eapproval: The Core Thesis (Overview v4 lines 11-17, 47-51) makes machine-readability a two-way enforcement promise: 'machine-readability ... requires rules to be…
Thursday 21 May
20:45Concept checkfix recorded mergedI-2026-W21-001 implements E-2026-W21-001
20:39Concept checkfix work startedI-2026-W21-001 implements E-2026-W21-001
15:20Concept checktest record createdE-2026-W21-001 pytest_unit — test_encrypted_text_typedecorator_is_importable_from_platform
10:03Concept checkproblem reportedG-2026-W21-002 platform: The internal vault design spec docs/specs/2026-05-03-applicant-vault.md names a PAIR of TypeDecorator primitives in two places: §3.3 line 232 ("Vault PII…
Tuesday 19 May
05:16Concept checkproblem reportedG-2026-W21-001 portal: specs/ernext/llm-rules-v19.txt §'Vault rules' is the canonical UX contract for the applicant portal (eRnext role) and states verbatim: "When vault data matches…
Sunday 10 May
21:48Concept checkproblem reportedG-2026-W19-001 portal: frontend/portal/src/components/vault/TrustBar.tsx:37 renders the explanatory paragraph 'When an agency asks for, say, just your nationality, we present only…
Monday 27 April
14:46Concept checkproblem reportedG-2026-W18-001 portal: useLastSeenAt is defined in frontend/shared/hooks/useLastSeenAt.ts but has ZERO callers across the entire frontend/ tree. Verified by grep -rn --include='*.ts'…
Sunday 26 April
20:15Concept checkproblem reportedG-2026-W17-Pass1-001 smartrules: Pass-1 §F3: claim is data_model_only — only Requirement.standard_ref column persists end-to-end. No production code recognizes the standards. No UNCTAD…
20:15Concept checkproblem reportedG-2026-W17-Pass1-002 smartrules: Pass-1 §F3: scripts/seed_layers.py is a manual ops tool not invoked from Makefile / dev.sh / tests / src.
20:15Concept checkproblem reportedG-2026-W17-Pass1-003 editor: Pass-1 §F3 + roadmap §A6: thesis-level claim; right artifact is a civil-servant-vocabulary sentinel, not a YAML edit. Re-evaluate via Loop 1 vocabulary…

Open Public Audit

Audit every figure from primary records

Every metric on this site reconciles to one Git commit (rendered_from_sha in factory.json), including provenance and disclosed gaps. Open the Feature Roadmap to inspect which product capabilities pass automated tests today.