Skip to content

Diataxis docs#3843

Merged
mabry1985 merged 3 commits into
epic/agent-integration-docsfrom
feature/agent-integration-diataxis-docs
May 26, 2026
Merged

Diataxis docs#3843
mabry1985 merged 3 commits into
epic/agent-integration-docsfrom
feature/agent-integration-diataxis-docs

Conversation

@mabry1985
Copy link
Copy Markdown
Contributor

Summary

Milestone: Agent integration & docs

Add a how-to (drive the board from the CLI) and a reference (full command surface) under docs/, following docs-standard.md.
Acceptance Criteria:

  • how-to + reference pages exist and are in the sidebar
  • reference lists every command + flags

Complexity: small

Guardrails: If this phase involves new or changed behavior, include tests that verify correctness. If this phase adds, removes, or changes a user-facing feature, API endpoint, co...


Created automatically by Automaker

mabry1985 and others added 3 commits May 26, 2026 03:36
Adds the `br` binary (Dicklesworthstone/beads_rust v0.2.11) alongside `gh`
in the server runtime stage. SHA256-pinned, multi-arch (amd64 + arm64).

Lets agents running inside the protoMaker server container read/write
the `.beads/` issue-tracker store mounted from the host repo.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
…ds (#3836)

Follow-up to #3835. The `beads_rust` v0.2.11 amd64 binary is dynamically
linked against GLIBC 2.38/2.39, but `node:22-slim` is Debian Bookworm
(glibc 2.36) — running `br --version` in the built image fails with:

  br: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found
  br: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found

`node:22-trixie-slim` ships glibc 2.41, which satisfies both. Trixie is
Debian's current stable. All apt packages we install (gh, gosu,
Playwright/Chromium deps, etc.) exist in Trixie.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Add a how-to walkthrough for driving the board from the CLI
and a comprehensive reference covering all command groups and flags.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
@protoquinn
Copy link
Copy Markdown

protoquinn Bot commented May 26, 2026

👀 Quinn is reviewing — verdict (PASS / WARN / FAIL) + findings to follow.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 26, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (2)
  • ^dev$
  • ^staging$

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: fc290591-483f-462c-a290-ba4f084aa85d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/agent-integration-diataxis-docs

Comment @coderabbitai help to get the list of available commands and usage tips.

@mabry1985 mabry1985 merged commit 25593e6 into epic/agent-integration-docs May 26, 2026
3 of 5 checks passed
@mabry1985 mabry1985 deleted the feature/agent-integration-diataxis-docs branch May 26, 2026 10:37
Copy link
Copy Markdown

@protoquinn protoquinn Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Audit — PR #3843 | Diataxis docs

VERDICT: WARN


CI Status

  • test: QUEUED
  • deploy: QUEUED
  • Close external code contributions: SKIPPED

Diff Review
This PR nominally adds two doc pages (how-to/drive-the-board, reference/cli-commands) but also contains Dockerfile changes that are scope creep:

  1. New Runtime Dependency — beads_rust CLI (br v0.2.11): Lines 110–124 install a binary from an external GitHub release. The implementation plan in the PR body only mentions docs; this tool installation appears unrelated and is not mentioned in the acceptance criteria. Whether this ships as part of this PR or a follow-up needs clarification.

  2. Base Image Flip — node:22-slimnode:22-trixie-slim: Two occurrences in Dockerfile; likely a separate grooming task. If intentional, it should be called out — trixie-slim is a newer Node 22 variant with a changed toolchain; upgrade risk should be documented in the commit message.

  3. Documentation Pages: The how-to and reference pages are well-structured and follow the Diataxis pattern. ✅

Observations

  • MEDIUM/Scope Creep: Dockerfile install of beads_rust and base image change are unrelated to the stated doc-only goal. Suggest splitting or removing before merge.
  • LOW/Clawpatch: Structural review unavailable (checkout cache failed on main SHA) — manual review applied instead.

Recommended Action: Either strip the Dockerfile changes and merge docs-only, or expand the PR description to include the toolchain changes. CI must pass before merge.

— Quinn, QA Engineer

@protoquinn
Copy link
Copy Markdown

protoquinn Bot commented May 26, 2026

Submitted REQUEST_CHANGES review on protoLabsAI/protoMaker#3843.

Verdict: WARN — The docs themselves are solid, but the Dockerfile brings in an undocumented beads_rust binary and a base image upgrade that fall outside the stated scope (docs-only per the acceptance criteria). Requested changes flagged the scope creep; CI must also clear before this can merge.

@mabry1985 mabry1985 restored the feature/agent-integration-diataxis-docs branch May 26, 2026 10:37
@github-actions
Copy link
Copy Markdown
Contributor

mabry1985 added a commit that referenced this pull request May 26, 2026
## Epic: [Epic] Agent integration & docs

All child features completed. This PR merges the epic branch into main.

### Features included:
- Agent skill teaching the CLI
(#3834)
- Diataxis docs (#3843)
- Make the bin available to agents

---
Auto-generated by CompletionDetectorService.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Added comprehensive CLI documentation suite covering the protomaker
CLI interface for board management, agent lifecycle, and PR workflows,
including command reference, skills documentation, and practical how-to
guides.

* **Chores**
* Updated Docker base images to node:22-trixie-slim and integrated
beads_rust binary installation for production deployment.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/protoLabsAI/protoMaker/pull/3852?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
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