Skip to content

docs(architecture): correct resolution.md after the edge-set unification - #322

Merged
lesnik512 merged 1 commit into
mainfrom
docs/resolution-edges-followup
Jul 14, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
docs/resolution-edges-followup

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Follow-up to #320, which deleted WiringPlan.dependencies but left architecture/resolution.md still documenting it.

Two defects:

  1. Stale field. The Step 4 trailing paragraph still read "plus the dependencies view and the unwireable records are memoized on the CacheItemget_dependencies reads dependencies". That field no longer exists; get_dependencies returns the derived plan.edges.

  2. Broken list. The "One edge set" blockquote was inserted un-indented between items 2 and 3 of the numbered list, terminating it — so the absent-parameter item restarted at 1 and its sub-blockquote floated free.

The note is re-placed after the list ends, and now also records why a kwargs=-only cycle is unconstructible (a provider cannot be passed to its own kwargs=), which is what makes find_dep_provider's owner-exclusion asymmetry correct.

Docs only. just lint-ci clean.

🤖 Generated with Claude Code

PR #320 deleted `WiringPlan.dependencies` but left resolution.md describing it,
and landed the "One edge set" note un-indented mid-list, terminating the numbered
list so the absent-parameter item restarted at 1.

Name `edges` where the deleted field was named, and re-place the note after the
list ends.
@lesnik512
lesnik512 merged commit 6b980b2 into main Jul 14, 2026
7 checks passed
@lesnik512
lesnik512 deleted the docs/resolution-edges-followup branch July 14, 2026 20:02
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