Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 3.54 KB

File metadata and controls

17 lines (12 loc) · 3.54 KB

Futures — 2026 Refresh Backlog (index)

A running list of cleanup, modernization, and improvement items for the VisioAutomation solution. Items are grouped by theme into separate files (linked below). Each entry includes a one-line What, a Why (cost of leaving it), and a rough Effort (S / M / L). This is a backlog — items are not committed to or scheduled until pulled out into actual work.

Forward-looking only. Done items live in COMPLETED.md. The phase-level "what shipped" headlines live in ROADMAP.md. When an item lands, the body moves to COMPLETED.md and is removed from its futures/*.md file. See CONTRIBUTING.md for the convention.


Where to find things

  • ROADMAP.md — staged-plan overview (Phase 1 / 2 / 3 status, what shipped per phase, what's still pending). Read this first for orientation.
  • MILESTONES.md — planning by semester (CY26Q2, CY26Q3, ...). Sits between this backlog index and ROADMAP.md: items scheduled to a quarter, with themed-milestone tags (A, B, C, ...) for the what kind of work axis. GitHub issues for each scheduled item live under the matching GitHub milestone.
  • futures/build-and-code.md — Build & tooling, Code & architecture. Items: Consolidate target frameworks, Run tests in CI, Move development to Visual Studio 2026, Consider migrating off Visio 2010 PIA, Move to C# 14 / .NET 10, Make CustomPropertyCells values not require manual EncodeValues(), Borrow ideas from VisioBot3000 for VisioPS ergonomics, Borrow ideas from PSVA for VisioPS bulk-operation cmdlets, Evaluate NetOffice / NetOfficeFw as a replacement for the Visio PIA, Move LinqExtensions out of Internal/.
  • futures/tests.md — Test-related items. Items: Tests require a live Visio (design decision), Test coverage gaps (audit output in futures/test-coverage-gaps.md), Evaluate modern testing-stack options.
  • futures/releases.md — Release process and version policy. Items: Reconcile version numbers across artifacts, Switch module-release builds from Debug to Release, Address Visio.psd1 deprecation warnings on PSGallery publish, Automate releases via GitHub CI.
  • futures/docs.md — Documentation items, in-repo and user-facing gitbook. Items: Decide where docs live long-term, Restructure the user-docs repos, Keep CHANGELOGs current, Add a troubleshooting page to the .NET gitbook, Revise user-facing documentation for accuracy. (Decide whether to document VisioScripting as a public API resolved 2026-05-09 (#156) and documented (#131); see COMPLETED.md.)
  • futures/identity.md — Dev team identity. Items: Transition dev team identity from to user "SevenPens" (9 axes total; axes 1, 2, 3, 4, 6, 7, 8 done as of 2026-05-07. Axis 5 (hosting URLs) tracked in #146 + #147, scheduled CY26Q4 milestone. Axis 9 (retire unused VisioAutomation legacy account) tracked in #148, unscheduled).