Skip to content

Add daily docs change agent playbook and README - #5262

Open
Shannon Bradshaw (shannonbradshaw) wants to merge 1 commit into
viamrobotics:mainfrom
shannonbradshaw:shannonbradshaw/add-daily-docs-agent-playbook
Open

Add daily docs change agent playbook and README#5262
Shannon Bradshaw (shannonbradshaw) wants to merge 1 commit into
viamrobotics:mainfrom
shannonbradshaw:shannonbradshaw/add-daily-docs-agent-playbook

Conversation

@shannonbradshaw

Copy link
Copy Markdown
Collaborator

What this adds

A new top-level docs-agent/ directory (outside Hugo's docs/ content tree, so it does not affect the built site) documenting the scheduled agent that opens automated docs PRs against this repo:

  • docs-agent/README.md: what the agent is, how and when it runs, which repos it monitors, and where its mutable state lives
  • docs-agent/playbook-daily-code-changes.md: the complete procedure the agent follows on every run (diff collection, 14 docs-impact change cases, search rules, PR grouping, Copilot review handling, state updates)

What this intentionally leaves out

The agent's state files (backlog.yaml, run-history.yaml, maintenance.md, and others) stay in their separate private repo because the agent rewrites them on every run, and some summarize commits from private repos, which should not be published here.

The playbook copy carries a vale off directive: it is internal tooling documentation, not user-facing docs content, so Viam prose style rules are not applied to it. No credentials appear in either file; the agent's GitHub token lives only in its scheduled-run environment.

Checks run

  • npx prettier@3.2.5 --write docs-agent/
  • vale docs-agent/ (0 errors)
  • make build-prod (passes; page count unchanged)

🤖 Generated with Claude Code

Documents the scheduled agent that opens automated docs PRs: the full
playbook it follows on every run, plus a README covering how it runs,
which repos it monitors, and where its state files live.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Aug 13, 2026

Copy link
Copy Markdown

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 909f058
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/6a7e2fa52ec3fd0008d68bef
😎 Deploy Preview https://deploy-preview-5262--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 42 (🔴 down 4 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (🟢 up 8 from production)
SEO: 92 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@viambot viambot added the safe to build This pull request is marked safe to build from a trusted zone label Aug 13, 2026
@10zingpd 10zingpd self-assigned this Aug 13, 2026
@10zingpd

Copy link
Copy Markdown
Contributor

Two things:

  1. viamrobotics/agent isn't in the Repos table, but #5255 diffed it directly — "Diffed viamrobotics/agent from commit d37016f to f3329a9" — and #5228 traces to viamrobotics/agent#267. Seven docs PRs since April cite it. Same for viam-typescript-sdk (4), viam-mobile (2), viam-flutter-sdk (1). Should these be added?

  2. I'll add the docs-PR → DOCS-ticket reconciliation — ticket key in the branch name and in Source changes — in a separate PR after this merges.

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

Labels

safe to build This pull request is marked safe to build from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants