Skip to content

ART Milestone 0: assessment, VCRM draft, ADR-0002/0003, plan (#53) — for approval - #85

Merged
amar-python merged 3 commits into
mainfrom
art-milestone-0
Oct 26, 2026
Merged

amar-python merged 3 commits into
mainfrom
art-milestone-0

Conversation

@amar-python

Copy link
Copy Markdown
Owner

Milestone 0 of the ART extension (#53): assessment and plan only. No production code changes. It stops here for your approval.

What to review

  1. docs/art/milestone-0-assessment.md
    • §1 baseline with actual counts
    • §2 BR-23 to BR-37 against the live code, with file:line evidence
    • §3 draft VCRM rows
    • §5 design and the M1–M7 plan
    • §6 the nine open decisions with recommended defaults
  2. docs/adr/0002-transactional-staged-import.md (Proposed): loader options for D4. Recommends an API-owned transaction with COPY to staging, then promote.
  3. docs/adr/0003-customer-facing-multi-tenant.md (Proposed): the positioning change from D1–D3 and its consequences.

Findings worth knowing first

Baseline

Check Result
scripts/lint.sh (flake8 + bandit) clean
pytest (DB-free, local) 119 passed, 0 skipped
full suite (CI run 40245755345, 032b522) 239 passed, 0 failed, 0 skipped; evals 26/26
vitest 102 passed
tsc exit 0

The VCRM rows are drafts and not yet applied to docs/VCRM.md, because requirement wording is your call. Nothing here should be merged until you approve or amend the ADRs and decisions.


Generated by Claude Code

amar-python and others added 2 commits October 26, 2026 15:23
…53)

Milestone 0 outputs for product-owner approval. No production code changed.

- Baseline with actual counts (local + CI run 40245755345)
- BR-23..BR-37 assessed against the live code with file:line evidence
- Draft VCRM rows (not yet applied to docs/VCRM.md)
- ADR-0002 (transactional staged import) and ADR-0003 (customer-facing
  multi-tenant scope), both Proposed
- Design, milestone plan M1-M7, and the nine open decisions with defaults
- Defects found: #81, #82, #83, #84

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YPoXzBSj89ZHgw7nfTmbB
@amar-python amar-python added this to the ART extension milestone Oct 26, 2026 — with Claude
@amar-python amar-python added the art ART framework extension work label Oct 26, 2026 — with Claude
Approved 2026-10-26: ADR-0002 and ADR-0003 (now Accepted), the M1-M7 plan,
and all nine recommended defaults (DECISIONS/2026-10-26-art-milestone-0.md).
BR-23..BR-37 added to docs/VCRM.md with their assessed status (D5).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YPoXzBSj89ZHgw7nfTmbB
@amar-python
amar-python marked this pull request as ready for review October 26, 2026 05:38
@amar-python
amar-python merged commit 90a9246 into main Oct 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

art ART framework extension work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants