Skip to content

Import the public Launchpad namespace with repeatable sync - #23

Merged
codekiln merged 9 commits into
mainfrom
codex/19-launchpad-proxies
Oct 8, 2026
Merged

codekiln merged 9 commits into
mainfrom
codex/19-launchpad-proxies

Conversation

@codekiln

@codekiln codekiln commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Import the complete Launchpad Pro Mk3 reference namespace into the public Gitpa garden under its original page names. The 142 original reference pages now use verified public B2 image URLs and include 48 matching Asset/B2 pages. The former local guide PNGs are removed from the branch. Source bodies, protected tags, navigation and proxy provenance are retained.

The real namespace planner consumes garden PR #211 — B2 and DVC guide assets, now merged into registered garden main. Actual namespace sync refreshed source provenance at 29d523c9ddf3a48a32d7c09f84668a39af4e54f1. The source records page-named DVC metadata and keeps working copies outside Git. All 178 source images passed full public-download checks and fresh empty-cache restoration; all 48 Launchpad consumer files removed match those verified hashes. Six representative anonymous downloads across both namespaces independently matched PNG type, size and SHA256. Guide prose comparison reverses only URL substitutions; episode pages and RSS match the captured current-main publication baseline.

mise run namespace:sync --source /path/to/source-garden --namespace Launchpad previews the complete inventory; add --apply to refresh and --report /tmp/launchpad-audit.json to save its audit. It discovers new descendants and graph-wide logical references and validates collisions/local task edits before one recoverable apply.

28 Python tests pass. The import audit records supporting definitions and external-reference follow-up. The final real B2 repeat changes no graph files and recreates no local PNGs. CI37793490392 passes; its compiled Hardware Overview page displays both public B2 images with no local image references. Source and consumer image acceptance are complete.

Garden PR211 is merged and source-main provenance is refreshed. Merge is blocked by garden issue210 and Gitpa integration27: adopt the per-record ownership format before merging. This PR targets main and includes the latest published episodes; it does not alter publication identity or release new episodes.

Closes #19.

--AI(gpt-6-unspecified Launchpad B2 consumer sync)

@codekiln
codekiln changed the base branch from codex/20-refresh-garden-proxies to main October 8, 2026 08:17
Keep the restored October 6 episode in the proxy manifest alongside the Launchpad namespace.

Co-authored-by: Cursor <cursoragent@cursor.com>
@codekiln

codekiln commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

I actually want all assets in both of these prs to be migrated to b2 and referenced by URL in both repos to save github space.

@codekiln
codekiln marked this pull request as draft October 8, 2026 10:13
@codekiln

codekiln commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner Author

mark as not draft when all binary assets are referenced from b2 both here and in logseq-encode-garden.

@codekiln

codekiln commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

Upstream tracker: logseq-encode-garden #204 — Publish Launchpad and Microfreak guide images from B2.

No open garden issue covered moving these guide PNGs to B2 URLs and DVC. #204 covers both namespaces (48 Launchpad PNGs and 130 Microfreak PNGs). Re-sync the proxy after that issue lands so these pages reference the same URLs.

…oxies

# Conflicts:
#	gitp-garden/.logseq-proxy/manifest.json
#	gitp-garden/pages/Logseq___Entity___Definition.md
@codekiln
codekiln marked this pull request as ready for review October 8, 2026 14:38
@codekiln

codekiln commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

The requested B2-only asset change is complete at head364ea83. Source garden PR211 contains the matching public URLs, DVC backups and fresh restoration proof. The real namespace sync imported those exact source bodies and Asset/B2 pages; all48 matching former local Launchpad guide PNGs are removed. Guide prose/tags and episode/RSS baseline are unchanged; repeating the B2 sync makes no changes and recreates no PNGs.

Anonymous PNG type/size/hash checks passed. CI37793490392 passes, and the compiled Hardware Overview displays both B2 images with no local image references. PR23 is ready for review. It still depends on source211 landing, followed by a main-source provenance refresh before merge.

--AI(gpt-6-unspecified Launchpad B2 acceptance)

@codekiln
codekiln merged commit f72d636 into main Oct 8, 2026
1 check passed
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.

Proxy the Launchpad namespace and its entities from logseq-encode-garden

1 participant