Skip to content

Add docs/content dogfood workspace setup#1757

Draft
3mdistal wants to merge 5 commits into
mainfrom
codex/docs-content-dogfood-workspace
Draft

Add docs/content dogfood workspace setup#1757
3mdistal wants to merge 5 commits into
mainfrom
codex/docs-content-dogfood-workspace

Conversation

@3mdistal

@3mdistal 3mdistal commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add configure-docs-content-dogfood-workspace to create or upgrade an internal Builder docs/blog operations workspace.
  • Seed practical fields for persona, topic, use case, SEO angle, owner, source status, safe-to-edit, needs-review, unsupported blocks, and unsupported block notes.
  • Add saved table/board views for docs/blog ops, needs review, safe local drafts, unsupported blocks, and safe-to-edit review.
  • Backfill row status fields from existing Builder source snapshots/change sets/body hydration signals where the caller can edit the row.

Scope notes

  • Draft PR only for internal dogfooding discussion.
  • This does not claim the separate scale, bulk-update, or source-component mapping lanes have landed.
  • No HubSpot import, GTM workflow automation, Notion/Analytics sync, or public-launch polish.

Verification

  • pnpm test actions/configure-docs-content-dogfood-workspace.test.ts actions/update-content-database-view.test.ts actions/create-content-database.test.ts
  • pnpm typecheck
  • pnpm test
  • pnpm build
  • git diff --check
  • git diff --cached --check
  • AGENT_USER_EMAIL=local@localhost pnpm action configure-docs-content-dogfood-workspace --title "Docs/content dogfood workspace smoke" --updateRowStatusFields false

Review log

  • Local Claude Code Opus patch review: templates/content/.task-sweep/logs/claude-opus-patch-review-output-20260701-144623.txt
  • Local Claude Code Opus final re-review: templates/content/.task-sweep/logs/claude-opus-final-review-output-20260701-145238.txt
  • Initial review found blockers around view preservation, no-arg idempotence, per-row access/owner safety, and serial row writes; the final re-review reported no blocking findings.

Residual risks

  • Row status refresh remains an internal dogfood setup path, not a scale guarantee.
  • Large Builder docs/blog tables still depend on the separate scale/bulk/component-mapping lanes.
  • Future body-hydration status names may need explicit mapping if the source pipeline expands.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

…gfood-workspace

# Conflicts:
#	templates/content/AGENTS.md
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Visual recap — skipped

The visual recap job did not run for this pull request. This is informational only and does not block the PR.

Recap skipped for 25acf62: draft PR.

@netlify

This comment has been minimized.

@netlify

This comment has been minimized.

3mdistal added 2 commits July 6, 2026 11:21
…gfood-workspace

# Conflicts:
#	templates/content/AGENTS.md
#	templates/content/parity/matrix.md
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