Skip to content

Enhance backlog assessment automation and documentation - #490

Merged
robgruen merged 12 commits into
mainfrom
dev/robgruen/typechat_factory
Oct 29, 2026
Merged

robgruen merged 12 commits into
mainfrom
dev/robgruen/typechat_factory

Conversation

@robgruen

@robgruen robgruen commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

This pull request introduces several improvements to repository automation, project governance, and workflow configuration. The main changes clarify project direction and ownership, enhance workflow triggers and environment tracking, and increase AI resource limits for backlog assessment automation.

Project governance and ownership:

  • Added a .github/CODEOWNERS file specifying @microsoft/typechat as the owner for key project files and directories, ensuring proper review and approval for project direction and automation controls.
  • Updated .github/copilot-instructions.md with a new "Project direction" section, clarifying that GOALS.md defines repository policy and that only the owner team can approve changes or exceptions to it.

Workflow triggers and environment tracking:

  • Updated .github/workflows/agent-workflow-check.yml to trigger on changes to governance and automation files (GOALS.md, AUTOMATION.md, README.md, .github/CODEOWNERS, .github/copilot-instructions.md), ensuring automation runs when these files are modified. [1] [2]
  • Enhanced .github/workflows/backlog-assessment.lock.yml to track the commit hash of the current policy (TYPECHAT_POLICY_COMMIT) throughout the workflow using new environment variables. [1] [2] [3] [4] [5] [6]

Resource and timeout adjustments:

  • Increased the maximum allowed AI credits from 200 to 400 in the backlog assessment workflow, allowing for more extensive automated analysis. [1] [2] [3]
  • Extended workflow and job timeouts to accommodate longer-running automation (main workflow timeout from 60 to 100 minutes, agent job from 20 to 60 minutes). [1] [2]

These changes collectively improve repository governance, ensure automation is responsive to policy changes, and provide more resources for backlog assessment automation.

robgruen and others added 12 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>
Use plain-language reports while preserving evidence and human review. Raise the main assessment allowance to 400 AI credits, document report retention, and update the generated workflow and contract tests. Detection, permissions, and retention settings remain unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Compare the complete Markdown link destination against the existing TypeChat.NET project URL. This addresses the CodeQL PR comment by ensuring the assertion validates the full destination, not merely link text or a partial match.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolve conflicts from the earlier squash merge while preserving the approved assessment limits, regression tests, and documentation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@robgruen
robgruen merged commit a79b291 into main Oct 29, 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