Reconcile backlog, roadmap, and GitHub issue state #89
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm!89
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "reconcile-backlog-issues"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Baseline
Canonical
maininspected before branching:abfc30ebb9f335d5841c1f7910bd474da905ebcf(2026-08-18)The branch was created directly from that SHA.
Repository status reconciliation
TODO
README
rlm_graphalready implements parallel branches; the repository TODO still tracks that work as incomplete;PrologAgent roadmap
Architecture/docs sweep
docs/external-tool-libraries.mdto reflect that #52 is complete after #72, cross-referencedocs/mcp-lifecycle.md, preserve loader/capability/authority/hard-policy separation, and leave #67 cleanup correctly open;docs/async-runtime.md, which still incorrectly claimed tools/MCP/agents/graphs awaited the next #54 slice and described #52 lifecycle work as pending; it now records #60/#61/#62/#72 and the real remaining #54 scope.AGENTS.md
Adds the durable rule that changing TODO/roadmap status or completing a slice must reconcile related parent/child GitHub issue state and remove stale blocker/completion prose. GitHub state, TODO state, roadmap state, and merged implementation evidence must not knowingly diverge.
GitHub issue reconciliation
Bodies updated:
Issue state corrected:
mainstill hascompletion_after_execution(error(Error), ..., error(Error))returning before the success-onlyplan_usage/2+usage_add/3aggregation path. That is exactly #44's unresolved failure-path accounting defect. #78 explicitly did not claim to close #44.Documentation-only issue targeted for closure after merge:
main.Issues created: none. The missing-issue audit found no concrete untracked defect or coherent required implementation slice that was not already represented. Broad future TODO items were not exploded into issue spam.
Intentionally left open include #3, #42, #44, #45, #46, #49, #50, #51, #54, #56, #57, #67, #68-#71, #74-#77, and #79. In particular, #57/#79 stay open because canonical effect-boundary adoption is incomplete.
Verification
This PR changes only Markdown files. No runtime code or CI configuration is changed.
The requested local SWI commands could not be executed in the current work environment because
swiplis not installed there. Rather than substitute fake or paid model evidence, the exact PR-head GitHub Actions run is the canonical executable gate.No manual REAL OpenRouter call is triggered solely for this documentation slice. If the canonical workflow runs its configured credentialed lane, that CI result remains authoritative.
git diff --checkcannot be run locally without a repository checkout in this connector-only environment; GitHub's exact-head whitespace/static checks remain the merge gate.Non-goals