Skip to content

Commit 0784241

Browse files
committed
Implement Orleans storage modes and native development hosts
Route shared files through one activation-owned physical session and dispatch bounded logical partition queries through Orleans. Move background storage reads to typed owners and retain joined local scopes. Remove obsolete child dispatch and server-image tooling. Use the SDK default Debug configuration for local builds, native Aspire and functional tests while preserving warnings as errors and source identity checks. Verification: the source integration passed the full strict solution build, no-change format verification and repository governance before the final default-configuration alignment. The new default build, native source inventory reconciliation and live storage-mode checks remain pending.
1 parent 74d17b9 commit 0784241

623 files changed

Lines changed: 5593 additions & 9750 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Follow the [root policy](../../AGENTS.md) and the owning feature specification.
1313
From the repository root:
1414

1515
```sh
16-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
16+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1717
```
1818

1919
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/BuildIsolatedSite/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1919
From the repository root:
2020

2121
```sh
22-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
22+
dotnet build KeyLoad.slnx --no-restore -warnaserror
2323
```
2424

2525
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/DeploySite/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1515
From the repository root:
1616

1717
```sh
18-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
18+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1919
```
2020

2121
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/FunctionalHeavyLoadSetup/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1313
From the repository root:
1414

1515
```sh
16-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
16+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1717
```
1818

1919
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/FunctionalHeavyLoadSetup/action.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ runs:
1515
run: dotnet restore KeyLoad.slnx
1616
- name: Build functional CLUSTER tests
1717
shell: bash
18-
run: dotnet build tests/KeyLoad.IntegrationTests --no-restore --configuration Release -warnaserror
18+
run: dotnet build tests/KeyLoad.IntegrationTests --no-restore -warnaserror

‎.github/workflows/Features/BenchmarkComparisons/QualifySite/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1515
From the repository root:
1616

1717
```sh
18-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
18+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1919
```
2020

2121
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/QualifySite/action.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,11 @@ runs:
122122
dotnet --info > "$EVIDENCE_DIR/dotnet-info.txt"
123123
pwsh --version > "$EVIDENCE_DIR/powershell-version.txt"
124124
dotnet restore KeyLoad.slnx
125-
dotnet build build/KeyLoad.AppHost/KeyLoad.AppHost.csproj --no-restore --configuration Release -warnaserror
126-
dotnet build tests/KeyLoad.ComparisonTests/KeyLoad.ComparisonTests.csproj --no-restore --configuration Release -warnaserror
125+
dotnet build build/KeyLoad.AppHost/KeyLoad.AppHost.csproj --no-restore -warnaserror
126+
dotnet build tests/KeyLoad.ComparisonTests/KeyLoad.ComparisonTests.csproj --no-restore -warnaserror
127127
node scripts/Features/TestInfrastructure/run-tests.mjs --KeyLoadTests:Suite=comparison '--KeyLoadTests:Filter=/*/*/SiteQualificationStartupTests/*' --KeyLoadTests:ReportTrx=true "--KeyLoadTests:ResultsDirectory=$EVIDENCE_DIR/startup-tests"
128128
node scripts/Features/TestInfrastructure/run-tests.mjs --KeyLoadTests:Suite=comparison '--KeyLoadTests:Filter=/*/*/SessionCohortContractTests/*' --KeyLoadTests:ReportTrx=true "--KeyLoadTests:ResultsDirectory=$EVIDENCE_DIR/selection-tests"
129-
dotnet build tests/KeyLoad.Analyzers.Tests/KeyLoad.Analyzers.Tests.csproj --no-restore --configuration Release -warnaserror
129+
dotnet build tests/KeyLoad.Analyzers.Tests/KeyLoad.Analyzers.Tests.csproj --no-restore -warnaserror
130130
mkdir -p "$EVIDENCE_DIR/analyzer-coverage"
131131
cp scripts/Features/CodeQuality/site-analyzer-coverage.settings.xml "$EVIDENCE_DIR/analyzer-coverage/coverage.config.xml"
132132
pwsh -NoProfile -File scripts/Features/CodeQuality/site-analyzer-coverage.ps1 -Mode Prepare -Repository "$KEYLOAD_SITE_REPOSITORY" -Contract "$KEYLOAD_SITE_REPOSITORY/scripts/Features/CodeQuality/site-analyzer-coverage.contract.json" -EvidenceRoot "$EVIDENCE_DIR/analyzer-coverage"
@@ -141,7 +141,7 @@ runs:
141141
shell: bash
142142
run: |
143143
dotnet restore tests/KeyLoad.SiteTests/KeyLoad.SiteTests.csproj
144-
dotnet build tests/KeyLoad.SiteTests/KeyLoad.SiteTests.csproj --no-restore --configuration Release -warnaserror
144+
dotnet build tests/KeyLoad.SiteTests/KeyLoad.SiteTests.csproj --no-restore -warnaserror
145145
- name: Check website test formatting and repository rules
146146
working-directory: website
147147
shell: bash
@@ -197,5 +197,5 @@ runs:
197197
website/artifacts/code-quality/KeyLoad.SiteTests
198198
website/artifacts/code-quality/KeyLoad.Analyzers
199199
website/artifacts/code-quality/KeyLoad.Analyzers.Tests
200-
website/tests/KeyLoad.Analyzers.Tests/bin/Release/net10.0/KeyLoad.Analyzers.dll
201-
website/tests/KeyLoad.Analyzers.Tests/bin/Release/net10.0/KeyLoad.Analyzers.pdb
200+
website/tests/KeyLoad.Analyzers.Tests/bin/Debug/net10.0/KeyLoad.Analyzers.dll
201+
website/tests/KeyLoad.Analyzers.Tests/bin/Debug/net10.0/KeyLoad.Analyzers.pdb

‎.github/workflows/Features/BenchmarkComparisons/SessionContracts/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1515
From the repository root:
1616

1717
```sh
18-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
18+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1919
```
2020

2121
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/SessionSetup/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1313
From the repository root:
1414

1515
```sh
16-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
16+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1717
```
1818

1919
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

‎.github/workflows/Features/BenchmarkComparisons/SessionTeardown/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Follow the [root policy](../../../../../AGENTS.md) and the owning feature specif
1313
From the repository root:
1414

1515
```sh
16-
dotnet build KeyLoad.slnx --no-restore --configuration Release -warnaserror
16+
dotnet build KeyLoad.slnx --no-restore -warnaserror
1717
```
1818

1919
Use the root's complete solution, native TUnit, real process recovery and Aspire SDK/MCP gates as applicable. Local checks are development evidence; delivered-source qualification and public measurements require exact-source Linux GitHub artifacts. Do not weaken compiler, analyzer, source-identity, coverage or runtime assertions.

0 commit comments

Comments
 (0)