Repository navigation
Conversation
…alidator null substitution
ADR 0057 §3 now says the fresh-install DDL, ALTERs and detection target
[{schema}].[{table}], that operators create the box schema, and why MSSQL's
history-table check filters on schema_id; it also corrects where chain
contiguity is enforced (MigrateAsync entry). ADR 0058 §A.3 says why
validators substitute the default schema for null.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HsKD52dnGHFLSEr93VZyR7
…tection tests Class narratives become short summaries citing ADR 0057 §1-§5a and ADR 0058 §A.1/Guards; AAA markers lose their prose; comments between assertions, stale version notes and spec/PR/Item/Phase/reviewer references are removed. XML docs on internal Drift, Legacy and TestDoubles helpers become one or two // lines; Legacy seeder provenance SHAs are kept. Wrong "ADR 0057 §A.1" references now point at ADR 0058 §A.1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HsKD52dnGHFLSEr93VZyR7
… provisioning tests Comment-labelled arrange and assert blocks in the inbox provisioner tests become private helpers (CreateTextModeInbox, CreatePreMigrationInboxTable, GetInboxTableCountInDbo, GetHistoryRowCountAtInboxLatest); the mid-chain test's commented column literals become V3Column..V7Column constants; the non-monotonic test's commented index list becomes a named static; the vk test's hard-coded 8 becomes ExpectedMigrationVersions.OutboxLatest. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HsKD52dnGHFLSEr93VZyR7
…-mssql-provisioning
iancooper
requested review from
DevJonny,
holytshirt and
preardon
as code owners
October 25, 2026 14:58
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Slice 14 of the comment tidy over PR #4039's merge (
/refactor:tidy-comments 83e0e5e47^1..83e0e5e47): the provisioning and detection half oftests/Paramore.Brighter.MSSQL.Tests/BoxProvisioning, which includesDrift/,Legacy/andTestDoubles/. That is the 35 files the merge added, six of them under the names spec 0031 later gave them. Files added after the merge are out of scope.Commits
[{schema}].[{table}];schema_id.MigrateAsyncentry, not at runner construction.//lines.8becomesExpectedMigrationVersions.OutboxLatest.No behaviour changes; tests are otherwise unedited.
Verification
Paramore.Brighter.MSSQL.Tests --filter BoxProvisioning(net10.0): 94/94 before editing, after each pass, and after merging master.Paramore.Brighter.BoxProvisioning.Tests: 119/119 on net9.0 and net10.0.🤖 Generated with Claude Code
https://claude.ai/code/session_01HsKD52dnGHFLSEr93VZyR7