Skip to content

ref(documentation): Separate repository from HTTP client - #46

Merged
philprime merged 1 commit into
mainfrom
philprime/ref/documentation-repository-2
Oct 14, 2026
Merged

philprime merged 1 commit into
mainfrom
philprime/ref/documentation-repository-2

Conversation

@philprime

Copy link
Copy Markdown
Member

Separate documentation lookup and semantic loading from communication with Apple. The repository owns technology resolution, symbol paths, suggestions, discovery traversal, and semantic page loading. The client retains request construction, HTTP validation, and catalog decoding.

Renderers now consume semantic pages, with response sizes retained separately for telemetry. CLI error presentation stays outside the repository.

Stack
First PR, based on corrected main at 95a70b4. No browser, TUI dependency, or rejected upstream feature changes are included.

Verification
Focused repository tests, make test, make analyze, and make build passed. The release String JSON command returned the expected semantic page. Live integration suites were not run.

@philprime
philprime marked this pull request as ready for review October 14, 2026 09:56
@philprime
philprime enabled auto-merge (squash) October 14, 2026 10:00
@philprime
philprime merged commit 02f59f7 into main Oct 14, 2026
15 checks passed
@philprime
philprime deleted the philprime/ref/documentation-repository-2 branch October 14, 2026 10: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