[codex] repair portfolio operating state#63
Conversation
There was a problem hiding this comment.
💡 Codex Review
Dropping the path-qualified ITPRJsViaClaude/IncidentWorkbench and FunGamePrjs/OrbitForge contracts while the bare active entries remain regresses any workspace where those reference/staging copies still exist. _unresolved_duplicate_display_names() treats a duplicate display name as unresolved unless every member has a catalog entry whose detail is its exact path, so the next portfolio truth snapshot will warn about IncidentWorkbench/OrbitForge duplicates and the older copies will also lose their maintenance/archive disposition. Keep the path-specific entries until the corresponding directories are actually removed.
ℹ️ 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".
Summary
Verification
Notes
Generated portfolio outputs were refreshed locally but remain gitignored. Missing Notion rows/page IDs and GhostRoutes on-disk repair remain separate decision lanes.