A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live
I2473
A pull request shows its trail: what the executor did to it, and the drain what the lane did lately
Where it stands
devtask.issue- Readiness
- complete completion is recorded and every required evidence token is present
- Status
- DONE
- Can start
- not now
- Milestone
- Milestone status
- ACTIVE
- Wave
3- Waiting on
- none
- Holds back
- Behind it in all
1- Evidence
2of2
Moves
plan.transitionWhat it is
- Objective
- Show, in the PR Drain's inspector, every event the integration executor recorded about the inspected pull request, newest first, and on the drain the lane's most recent events about pull requests, each leading to that pull request's inspector.
- Why
- The owner asked on 2026-10-11 to implement every view of the UI screenshots, maximally interactive (pack v3 M05-05: dependency graph, blockers and evidence trail; reference 03-pr-drain shows a per-PR timeline). The executor's audit trail (integration.events, one file under the common git directory) records every refresh, repair, selection, merge, refusal and verification with its actor, reasons and detail, and no screen showed it.
- Now
- The PR Drain's inspector shows the queue's assessment of a pull request and nothing of what the executor did to it; nothing shows the lane's recent activity.
- Wanted
- The drain panel asks integration.queue and integration.events together. The inspector of ?pr=N ends with 'What the executor did': that pull request's events, newest first, at most fifteen, each with its action, detail, reasons and actor as a timeline; an event of another pull request is never its own, and a pull request the executor never touched says so. Below the drain, 'Recent activity' lists the lane's fifteen most recent events about a pull request, each leading to that pull request's inspector; an event about no pull request (an observation, the lease) is not activity.
- Done when
- unknown: the record declares no `completion`
- Risk
- unknown: the record declares no `risk`
Acceptance
- ?pr=N shows that pull request's events newest first and no other pull request's
- the drain lists recent events about pull requests, each a link to its inspector, and no event about none
- without the trail, the inspector says it was not asked
- Validation
cargo test --lib ui::prstest/run.sh 1078_a_pull_request_shows_its_trail- Evidence required
ui_prs_trail_unit_testui_prs_trail_case_1078- Evidence present
ui_prs_trail_unit_testui_prs_trail_case_1078
Scope
- Touches
apps/majordomus-cli/src/ui/prs.rs.ai/repo/project/issues/I2473.yamldocs/MAJORDOMUS_UI.mdtest/cases/1078_a_pull_request_shows_its_trail.sh- Not
- unknown: the record declares no `non_scope`
- Depends on
- Priority
- p1
- Profile
- implementation
- Parallel safe
- false
- Owner
- unknown: the record declares no `owner`
The work so far
- Branches
- none
- Merged
- none
- Commits
0- Trunk
- master
- Sessions
- none
- Created
- 2026-10-11
- Updated
- 2026-10-12T11:02:50Z
- Started
- 2026-10-12T11:02:29Z
- Verified
- 2026-10-12T11:02:36Z
- Completed
- 2026-10-12T11:02:50Z
Synchronisation
- Adapter
scripts/github-sync- Repository
- unknown: the derived plan's header carries no repository
- External issue
- unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
- State there
- unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
Findings
Nothing is wrong with these records.