redhat-et / redhat-et/ProtoBot

Implement the OpenCode Drafting Table MVP

Open
#77 3 comments 1 reaction 1 assignee View on GitHub

@lukaskellerstein is already working on this.

Since Sep 16, 2026.

blocked component:drafting-table component:ears-manager component:specification-toolkit
Dominant language
Go
Stars
5
Forks
6
Avg merge
23h 24m
Merged PRs (30d)
66

Description

Scope

Implement the first local Drafting Table integration using OpenCode and the reusable Specification Toolkit, with the eliciting-requirements skill as the initial consumer after #56/PR #64 is accepted.

The MVP should start or resume a session, invoke governed tools, present diagnostics and impact candidates, and stop at an explicit user approval boundary. It must not edit registered specification files directly.

Dependencies

  • #28, #30, #33, and #34.
  • #56/PR #64 skill implementation.
  • ears-manager and project bootstrap child issues.

Acceptance criteria

  • A fixture session can be replayed headlessly with stable inputs and outputs.
  • Tool permissions and failure behavior are testable.
  • Draft conversation state, authoritative Git state, and WMS state remain distinct.
  • A recorded demonstration shows one approved or rejected change-set path.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.