Skip to content

PR_26180_OWNER_003-backlog-startup-assignment-policy#276

Merged
ToolboxAid merged 6 commits into
mainfrom
PR_26180_OWNER_003-backlog-startup-assignment-policy
Jun 28, 2026
Merged

PR_26180_OWNER_003-backlog-startup-assignment-policy#276
ToolboxAid merged 6 commits into
mainfrom
PR_26180_OWNER_003-backlog-startup-assignment-policy

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

Summary

Governance/documentation-only update for team startup assignment policy.

  • Adds BACKLOG_MASTER.md as the authoritative assigned product work source during startup.
  • Adds admin/tool-votes.html as the Tool Votes/Admin Owner priority signal source for tool demand and Owner/Admin review.
  • Adds the required Team Assignment startup output table and hard-stop behavior for missing backlog/team/task/priority-source evidence.
  • Updates active Project Instructions, bootstrap, workflow commands, team start governance, and backlog header.

Validation

  • PASS: git diff --check
  • PASS: npm run validate:canonical-structure
  • PASS: No runtime/UI/API/database/tool implementation files changed
  • Playwright not run: governance/documentation-only change

Reports

  • dev/reports/codex_review.diff
  • dev/reports/codex_changed_files.txt
  • dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_report.md
  • dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_branch-validation.md
  • dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_requirement-checklist.md
  • dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_validation-report.md
  • dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_manual-validation-notes.md

ZIP

  • dev/workspace/zips/PR_26180_OWNER_003-backlog-startup-assignment-policy_delta.zip

@ToolboxAid ToolboxAid force-pushed the PR_26180_OWNER_003-backlog-startup-assignment-policy branch from 8dd6bc4 to afaaae7 Compare June 28, 2026 19:10
@ToolboxAid ToolboxAid force-pushed the PR_26180_OWNER_003-backlog-startup-assignment-policy branch from facdebf to 75d3792 Compare June 28, 2026 19:44
@ToolboxAid ToolboxAid marked this pull request as ready for review June 28, 2026 20:12
@ToolboxAid ToolboxAid merged commit 7d85030 into main Jun 28, 2026
1 check passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 75d37927fd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


- `dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md` cannot be found.
- the assigned team cannot be found in the backlog, unless OWNER explicitly provided a one-off task.
- the requested product-area task is not represented in the backlog or Tool Votes/Admin Owner planning source, until OWNER confirms whether to update the backlog.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Don’t require Tool Votes for backlog-only work

As written, this hard stop fires whenever a requested product-area task is absent from either source, so any valid BACKLOG_MASTER.md item that is not also a Toolbox/Admin vote row will stop startup, even though the same standard says Tool Votes only applies when tool demand/Owner prioritization is relevant and does not replace the backlog. This blocks backlog-only assignments such as non-tool Alfa/Delta work; scope the Tool Votes check to tool-demand tasks or require a stop only when the task is missing from both applicable sources.

Useful? React with 👍 / 👎.

Comment on lines +35 to +39
Tool demand and Owner/Admin priority signal source:

```text
admin/tool-votes.html
```

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Point the priority source at the data, not the shell page

For a repo-based Start of Day, admin/tool-votes.html does not contain the vote/order/state rows that would prove tool demand or Owner/Admin priority; the table body is empty and the page loads its snapshot through admin/tool-votes.js from /toolbox/votes/snapshot. Agents following this required source can only read the static shell and cannot derive the priority signal, so the instruction should reference the underlying API/data contract or explicitly require running the admin page.

Useful? React with 👍 / 👎.

Comment on lines +21 to +25
- Product area
- Status
- Current completion percentage
- Active PR, when one exists
- Next milestone

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Populate the fields made mandatory

These newly mandatory fields are not actually populated for most existing backlog rows below (for example, entries like - [ ] Alfa - Game Concept Notes only have a checkbox/team/name under a journey heading). With the same PR declaring the current BACKLOG_MASTER.md structure canonical and requiring Start of Day to report Status, Active PR, and Next Milestone from it, teams either have to fabricate values or stop on missing evidence; migrate the rows to the required structure or relax the mandatory fields.

Useful? React with 👍 / 👎.

Comment on lines +205 to +206
- `dev/bootstrap/start-dev.mjs` owns bootstrap orchestration.
- `dev/bootstrap/team-port-config.mjs` owns team port resolution.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Point bootstrap ownership at existing scripts

These ownership pointers use dev/bootstrap/..., but the repository and package.json scripts point to dev/scripts/start-dev.mjs and dev/scripts/team-port-config.mjs; there is no dev/bootstrap copy. When future startup or port-resolution work follows this authoritative backlog note, it will inspect or edit nonexistent paths instead of the real bootstrap scripts, so the completed-item record should use the actual dev/scripts paths.

Useful? React with 👍 / 👎.


| Team | Product Area | Status | Complete | Active PR | Next Milestone | Source |
|------|--------------|--------|----------|-----------|----------------|--------|
| Alfa | Objects Manager | Active | 45% | PR_26179_ALFA_011 | Properties | BACKLOG_MASTER.md |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace the stale sample assignment row

This required startup block hard-codes Alfa | Objects Manager | Active | 45% | PR_26179_ALFA_011, but the backlog/ownership docs list Objects under Charlie and there is no Alfa Objects Manager assignment in BACKLOG_MASTER.md. Agents copying the required output can report a nonexistent active Alfa assignment/PR; make this a placeholder row or generate it from the actual backlog instead of shipping a stale example.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant