Skip to content

docs: add Architecture Decision Records (#139) - #226

Merged
Chris-Wolfgang merged 4 commits into
vNextfrom
ci/adr
Jul 25, 2026
Merged

docs: add Architecture Decision Records (#139)#226
Chris-Wolfgang merged 4 commits into
vNextfrom
ci/adr

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Adds docs/adr/ — the Nygard TEMPLATE.md, README.md, index.md, and four ADRs documenting TestKit's non-obvious, load-bearing choices retroactively (the kind that get silently undone six months later):

ADR Decision
0001 Record architecture decisions (meta)
0002 Pin AssemblyVersion at 1.0.0.0 for binding stability (no redirects on minor/patch)
0003 Split the doubles vs the xUnit contract-test bases into two packages (don't force xUnit on double-only consumers)
0004 Deterministic progress reporting via an injectable ManualProgressTimer (no sleeps/races)

Docs-only, no version bump. Structure ported from the fleet (ETL-FixedWidth, D20-Dice).

Closes #139 when the vNext cycle merges to main.

🤖 Generated with Claude Code

Adds docs/adr/ with the Nygard TEMPLATE, README, index, and four ADRs capturing
TestKit's non-obvious, load-bearing choices retroactively:
- 0001 record ADRs (meta)
- 0002 pin AssemblyVersion at 1.0.0.0 for binding stability
- 0003 split doubles vs xUnit contract tests into two packages
- 0004 deterministic progress reporting via injectable timer

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 22, 2026 01:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants