Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 1.98 KB

File metadata and controls

55 lines (36 loc) · 1.98 KB
layout default
title Completed Plans Archive

Closed plans from previous cycles.

Archived Programs

Architecture Review Top 50 Closure (2026-04-03)

Status: COMPLETE

The prism-architecture-review-top50-20260401 register is now closed and remains the canonical authority for the A01-A50 architecture findings.

Results:

  • package-split follow-up slices were completed without replacing the canonical register
  • prism.api, prism.cli, and prism.repo_services remain the stable facades
  • prism.api_layer, prism.cli_app, and prism.repo_layer are frozen as the default package-owned extension targets
  • closure evidence passed together: full pytest, ruff check src, black --check src, and tox -e typecheck

Documentation: See docs/plan/prism-architecture-review-top50-20260401/plan.yaml and plan_f.yaml

Modernization Program v2 (2026-03-28)

Status: ✅ COMPLETE & SIGNED OFF

Four rendering responsibilities extracted from scanner.py into dedicated submodules:

  • Guide/body rendering → render_guide.py
  • README composition → render_readme.py
  • Scanner-report & runbook → render_reports.py
  • Output orchestration → emit_output.py

Results:

  • Scanner.py reduced by ~800 lines (3,926 → ~3,050)
  • 768 tests passing with 93.3% coverage
  • Zero mypy errors (typecheck clean)
  • Zero reverse imports (architecture clean)
  • Cross-repo validation passed (prism-learn 34/34 tests)

Documentation: See Modernization v2 Completion & Sign-Off and Modernization Plan v2 for archived baseline context. Current ownership guidance now lives in Architecture and Package Capabilities.

Prior Completed Artifacts

  • Coverage workoff (final suite and coverage closeout)
  • Jinja2 AST expansion workoff
  • Consolidated 2026 work schedule

Archive Rule

A plan is archived when scope items are complete and final validation is recorded.