Files
Stefan Broenner 9a13dba5ae fix: address codebase review findings (#815)
* fix: enforce VBA run timeout

Pass caller-supplied VBA run timeouts through ExcelBatch cancellation and cover blocked macro cleanup with a real-Excel regression test.

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

* fix: synchronize release version metadata

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

* fix: preserve invalid file create paths

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

* fix: preserve automation contract failures

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

Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

* fix: create linked PivotCharts

Create and verify PivotCharts through Excel's UI-equivalent COM sequence for regular and Data Model PivotTables. Reject unsupported chart types without reporting a static chart as linked.

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

* fix: complete window layout and view contracts

Resolve Arrange presets against Excel's current monitor work area with per-monitor DPI conversion, and expose formula display through Core, CLI, MCP, tests, and guidance.

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

Copilot-Session: e5373bc0-9387-4f79-9b56-28e41a13496c

* test: use named measure format

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

* fix: preserve nested release metadata versions

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

* fix: address final review findings

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

* docs: add project context glossary

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

* docs: connect agent rules and issue templates

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47

---------

Co-authored-by: Stefan Broenner <stbrnner@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0b5016ea-1678-43fc-9427-b1578901df47
Copilot-Session: e5373bc0-9387-4f79-9b56-28e41a13496c
2026-08-26 09:12:02 +02:00

1.5 KiB

Issue tracker: GitHub

Issues and specifications for this repository live in GitHub Issues. Use the gh command-line tool for all operations.

Conventions

  • Infer the repository from the current Git remote.
  • Pull requests are not treated as incoming work requests.
  • A bare #42 may identify an issue or pull request; check the pull request first, then the issue.
  • When a skill says "publish to the issue tracker," create a GitHub issue.
  • When a skill says "fetch the relevant ticket," read that GitHub issue and its comments.

Choose the matching issue template

Read and preserve the headings from the closest template:

  • General defect: .github/ISSUE_TEMPLATE/bug_report.md
  • MCP Server defect: .github/ISSUE_TEMPLATE/mcp_server_issue.md
  • New or changed behavior: .github/ISSUE_TEMPLATE/feature_request.md

Fill every section that applies. Use N/A when a required section does not apply, and never include private workbook data, credentials, or customer information.

breaking-changes-issue.md is a historical implementation plan, not a template for new issues.

GitHub operations

  • Create: gh issue create --title "..." --body-file <path>
  • Read: gh issue view <number> --comments --json number,title,body,labels,comments,state
  • List: gh issue list --state open --json number,title,body,labels
  • Comment: gh issue comment <number> --body "..."
  • Add or remove labels: gh issue edit <number> --add-label "..." or --remove-label "..."
  • Close: gh issue close <number> --comment "..."