Skip to content

Add backlog assessment pilot with automation notes and checks - #482

Merged
robgruen merged 5 commits into
mainfrom
dev/robgruen/typechat_factory
Oct 27, 2026
Merged

robgruen merged 5 commits into
mainfrom
dev/robgruen/typechat_factory

Conversation

@robgruen

@robgruen robgruen commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

This pull request introduces a pilot for semi-automated repository maintenance using GitHub Copilot-powered workflows, with a focus on backlog assessment and improved contributor guidance. It adds new documentation, workflow files, and repository tools to support a human-in-the-loop automation experiment. No existing maintenance or deployment workflows are changed, and all automation remains subject to maintainer approval.

The most important changes are:

Repository automation experiment:

  • Added AUTOMATION.md to document the experiment's goals, status, and phased rollout plan for agent-assisted maintenance, including a detailed description of the first pilot workflow and model selection.
  • Updated README.md with a summary of the automation experiment, its current status, and links to the new documentation.

Agent-assisted workflows and checks:

  • Added .github/workflows/backlog-assessment.md, a Markdown-defined workflow for draft backlog assessment, which reads issues and pull requests, generates a draft report for maintainers, and enforces strict boundaries (read-only, no issue/PR modification, human review required).
  • Added .github/workflows/agent-workflow-check.yml to validate and compile agent workflows, check generated files, and run contract tests for repository automation tools.
  • Marked generated workflow lock files in .gitattributes to prevent linguist counting.

Contributor and automation guidance:

  • Added .github/copilot-instructions.md with contributor guidelines for using TypeChat and interacting with Copilot-powered workflows, emphasizing schema accuracy, validation, and safe practices.

Repository tools and configuration:

  • Added tools/package-lock.json to manage Node.js dependencies for repository automation tools, including the yaml package.
  • Updated .github/dependabot.yml to include tools/ in npm dependency updates.

robgruen and others added 2 commits October 26, 2026 17:15
Add a manually dispatched, report-only backlog assessment with scoped repository reads and shared Copilot guidance. Pin GPT-6.1-sol with max reasoning effort for the main assessment, preserve detector effort defaults, and add strict compilation and contract checks with dated rollout documentation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…_factory

# Conflicts:
#	AUTOMATION.md

Co-authored-by: robgruen <25374553+robgruen@users.noreply.github.com>
Co-authored-by: robgruen <25374553+robgruen@users.noreply.github.com>
@robgruen
robgruen merged commit 7e1e36a into main Oct 27, 2026
13 checks passed
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.

3 participants