Dashboard › craft › Distillation
Distillation
ID: 0aa0be27-5143-4b62-b4de-e8faacd46ecf
Generation: 0
Tokens: 1038
R_compression: 11.628
C_norm: 0.007
Archived: No
Created: 2026-08-04 11:57:12
Source IDs:
["5efbb4c731937bf267e4f3d0c7a9b1ef","2c5502d89201b22d4ad5e4608d6e2e51","d6b63c3cd540890e19bc2f1d3283dd85","7852283b1830b93ca3a721d8c3916f73","c3382c6366c818842159215a579eb381","720caf1f6c9425592ac02b240131bfd1","c79db7144c049630682e7ffabef336f9","1f47a8b655aa4f155fd041766ae35216","988aa31ba430aad1ad95d3f23183822f","176bc75817e05300eb402f649f001983","011a141a2296db45bc5a0959b40d48a4"]
Observations
Date: August 4, 2026
- 🔴 (11:46) User stated requirement that gh-pages must never bloat past GitHub Pages' build limits again.
- 🔴 (11:46) User stated requirement to never download large preview file contents during cleanup operations.
- 🔴 (11:46) User stated requirement that cleanup logic must never delete a live preview.
- 🔴 (11:46) User stated that without proper cleanup, gh-pages never cleans up and bloats until hitting GitHub Pages limits.
- 🔴 (11:46) User stated deployment/cleanup logic must never run for fork PRs which lack write access.
- 🟡 (11:46) GitHub Actions workflow change: in .github/workflows/ci.yml replaced gh-pages artifact with Cloudflare artifact — "Package Docs" now runs
cd apps/cli-docs && zip -r "$GITHUB_WORKSPACE/cloudflare.zip" wrangler.jsonc dist; upload-artifact name changed from gh-pages → cloudflare, path gh-pages.zip → cloudflare.zip.
- 🟡 (11:46) Removed workflow file .github/workflows/cleanup-doc-previews.yml (deleted entirely as part of Cloudflare migration).
- 🟡 (11:46) Updated .github/workflows/docs-preview.yml: removed gh-pages preview/cleanup logic and switched to Cloudflare Workers previews using cloudflare/wrangler-action@v4.
- 🟡 (11:46) docs-preview.yml trigger change: pull_request now uses paths filter (apps/cli-docs/, packages/cli/src/, packages/cli/script/generate-command-docs.ts, packages/cli/script/generate-skill.ts, packages/cli/install, .github/workflows/docs-preview.yml) instead of types [opened, reopened, synchronize, closed].
- 🟡 (11:46) Build step simplified: "Build Docs for Preview" now runs
pnpm run build only (removed pnpm install and DOCS_BASE_PATH logic).
- 🟡 (11:46) Cloudflare preview upload added via wrangler-action; previews are isolated per upload and auto-expire, eliminating need for cleanup workflow.
- 🟡 (11:47) Git commits on branch issue-1245-cli-docs-cloudflare-base-update include: "fix(docs): worker name cli + deploy from artifact root", "chore(release): deploy cli-docs via Craft cloudflare target", "fix(deps): override undici to 7.29.0", "chore(release): drop gh-pages craft target", "feat(docs): add Cloudflare Worker config".
- 🟡 (11:47) apps/cli-docs/wrangler.jsonc config: name="cli", compatibility_date="2025-08-01", assets.directory="./dist", assets.not_found_handling="404-page", observability.enabled=true; static-assets-only Worker (no main entrypoint).
- 🟡 (11:47) apps/cli-docs/package.json: scripts include dev="astro dev", build="astro build", preview="astro preview", deploy="wrangler deploy"; dependencies include astro ^7.1.1, @astrojs/starlight ^0.41.5, @sentry/astro ^10.38.0, sharp ^0.35.0, shiki ^3.21.0; devDependency wrangler ^4.118.0.
- 🟡 (11:49) Build tooling issue: pnpm recursive exec failed because "prettier" not found; YAML validation script failed due to missing module 'js-yaml' (MODULE_NOT_FOUND).
- 🟡 (11:50) Ran
pnpm install --frozen-lockfile in /tmp/opencode/cli-pr-1354; completed successfully in 2.2s using pnpm v10.11.0.
- 🟡 (11:52) Started schema generation with command
pnpm run generate:schema in /tmp/opencode/cli-pr-1354 (background process).