Skip to content

Publish Launchpad and Microfreak guide images from B2 #204

Closed

Description

@codekiln

The Launchpad and Microfreak guides embed local PNGs from assets/. Gitpa is about to proxy those pages, and those binaries should be referenced by URL in both repositories instead of being committed.

Move these guide images onto the existing B2 and DVC asset flow, then point the guide pages at the verified URLs. After that, gitpa #19 / PR #23 and gitpa #18 / PR #24 can re-sync the pages and keep the same URLs. Those pull requests stay draft until both repositories reference B2.

Scope on garden main:

  • Launchpad: 48 PNGs, about 7.8 MiB, embedded from 40 guide pages.
  • Microfreak: 130 PNGs, about 10.4 MiB, embedded from the guide pages.
  • Other committed assets/ files stay out of this change, including the Microfreak slot-397 preset export.

Acceptance:

  • Represent each guide image with Logseq/Entity/Asset/B2 and track it with the page-named DVC tasks (asset:add, asset:push). Upload the named object with gitpa:media:upload and embed the verified URL.
  • Guide pages use that URL instead of ../assets/.... Working copies stay under assets/.remote/; commit the .dvc metadata and leave the binaries out of Git.
  • A repeat upload verifies the stored object and does not create a new version.
  • Logseq still shows the figures, and a fresh checkout can restore them with asset:fetch.

Filename and URL rules are in Logseq/Entity/Asset.

Activity

  1. added
    priority:highCurrent Ghost in the Patch priority or prerequisite
    on Oct 8, 2026
  2. codekiln commented on Oct 8, 2026

    @codekiln
    OwnerAuthor

    Worker proxy_worktrees is running the guide-image migration. Branch codex/204-guide-images-b2, worktree /Users/Myer/ghq/github.com/codekiln/logseq-encode-garden/.worktrees/204-guide-images-b2, session 01a110f1-45c5-7633-ad92-c6f9f7f131d8.

    Scope is the specified Launchpad and Microfreak guide PNGs only. Validation will cover named upload verification without new versions, DVC backup and fresh restoration, guide URL rewrites, and consumer re-sync handoff. Gitpa PR23/24 remain dependent on this source migration; nothing will be merged or deployed.

    --AI(gpt-6-unspecified guide image B2 migration)

  3. added
    in-progressA worker is actively handling this issue
    awaiting-reviewWork is ready for review; no active worker
    and removed
    in-progressA worker is actively handling this issue
    on Oct 8, 2026
  4. codekiln commented on Oct 8, 2026

    @codekiln
    OwnerAuthor

    PR #211 — guide images in B2 with DVC restoration is ready for review. Every specified guide PNG has a page-named Asset/B2 entry, verified public URL, DVC backup and committed restoration metadata. The guide image links use those URLs. Only the specified PNGs were removed; other assets, including the slot-397 preset export, remain unchanged.

    A repeated named upload retained its file ID and upload timestamp while passing a complete public download check. A fresh checkout with an independent empty DVC cache restored all images through asset:fetch, and every restored checksum matched. The independent audit passed scope, metadata, links, protected tags/block IDs and restoration. Proxy, DVC/conversion and media tests pass.

    Worker proxy_worktrees is idle on this issue. Pushed commit 34bb6ba171b3995412fe7224bbf10138a73a75a5, branch codex/204-guide-images-b2, worktree /Users/Myer/ghq/github.com/codekiln/logseq-encode-garden/.worktrees/204-guide-images-b2, session 01a110f1-45c5-7633-ad92-c6f9f7f131d8. The clean source worktree remains available for review and consumer sync. The temporary restoration checkout and its isolated cache were removed after verification; proof and task logs remain in /tmp/garden204-fetch-proof.json, /tmp/garden204-fetch.log, /tmp/garden204-repeat-proof.json, and the full migration mapping /tmp/garden204-verified.json.

    Gitpa PR #23 — Launchpad references and PR #24 — Microfreak references are re-syncing from this pushed source and remain draft until their references and compiled image displays pass. Nothing was merged or deployed.

    --AI(gpt-6-unspecified guide image review handoff)

  5. codekiln commented on Oct 8, 2026

    @codekiln
    OwnerAuthor

    PR #211 — B2 guide images merged. The registered garden main checkout is now synced with origin/main, and the consumer owner is refreshing Gitpa PR #23 — Launchpad and #24 — Microfreak from that explicit main checkout.

    Removed the clean, merged source checkout /Users/Myer/ghq/github.com/codekiln/logseq-encode-garden/.worktrees/204-guide-images-b2 after verifying ancestry and that no consumer process uses it. Branch codex/204-guide-images-b2 and its history remain. The B2 originals and committed DVC pointers retain the recovery path; fresh restoration passed before merge.

    No worker is running on #204. Session 01a110f1-45c5-7633-ad92-c6f9f7f131d8. The next source prerequisite is #210 — independent proxy records, linked natively to the consumer issues.

    --AI(gpt-6-unspecified merged guide-image handoff)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:highCurrent Ghost in the Patch priority or prerequisite

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions