Repository navigation
Commit c6ecfcb
committed
Fix command admission and native verification
Authorize commands before reading retained private outcomes; validate persisted submission identities and receiving principals; bind query joins to the admitted resource lifetime. Correct current SDK/MCP, restore, connection and canonical receipt assertions using original commands, configuration and pre-operation cuts. Reconcile native inventory source metadata without changing cases or selectors.
Verified: complete Debug solution build with -warnaserror (0 warnings/errors), dotnet format --verify-no-changes, repository governance, and authentic native discovery of all 3,717 cases plus the five unchanged groups. Full runtime and coverage qualification remain open.1 parent 8ed9bca commit c6ecfcb
189 files changed
Lines changed: 1179 additions & 598 deletions
File tree
- build/KeyLoad.AppHost/ClusterRouting/Resources
- docs
- Features/Authorization
- implementation
- scripts/Features/CodeQuality
- src
- KeyLoad.Cli
- ClientApi/Transport
- Restore/Commands
- KeyLoad.Core
- ClusterRouting/Execution
- QueryExecution/Queries
- ResourceExecution
- Admission/DatabaseEngine
- Lifecycle
- KeyLoad.Query/QueryExecution/Queries
- KeyLoad.Server/ClientApi/Transport/Mcp
- tests
- KeyLoad.Analyzers.Tests
- Assertions/Coverage
- Contracts
- Fixtures/Coverage
- KeyLoad.UnitTests
- AdminDashboard/Cases
- AnalyticsStore
- Assertions
- Fixtures
- Scenarios/Composition
- Authorization
- Assertions
- Catalog
- Credentials/Bootstrap
- Eventing
- PolicyEpochs
- Projection
- GenerationVisibility
- SafeProjector
- ResourcePolicies
- SensitiveData
- Cases
- CursorExpiry
- DeniedCommand
- NativeJournal
- Fixtures
- Credentials/Bootstrap
- Eventing
- PolicyEpochs
- Projection
- ResourcePolicies
- Lifecycle/Catalog
- Scenarios
- Catalog
- Credentials/Bootstrap
- Eventing
- PolicyEpochs
- Projection
- GenerationVisibility
- SafeProjector
- SensitiveData
- BlobStorage
- Assertions
- Cases/Blob
- Integrity
- Lifecycle/Uploads
- Models
- Scenarios
- Lifecycle
- Reads
- Reclamation
- Uploads
- ChangeFeeds
- Assertions
- Cases/ChangeFeed
- Fixtures
- Models
- Scenarios
- DocumentFeeds
- Projections
- ClientApi
- Assertions
- Mcp
- NativeCredential
- Cases
- McpCommand
- McpOwned
- McpPolymorphic
- McpRead
- McpScope
- Fixtures
- Mcp
- Models
- Scenarios/Sdk
- SdkNative
- SdkResponse
- ClusterRouting
- Assertions/Connections
- Cases
- ClusterTelemetry
- Command
- NativeCluster
- Fixtures
- Connections
- Outcomes
- Models/Connections
- Observations/Connections
- Scenarios
- Capacity
- Connections
- RequestExecution
- Messaging/Scenarios/QueueLifecycle/Lifecycle
- QueryExecution/ClientApi
- Assertions
- Contracts
- ResourceExecution/Assertions/Storage
- Restore
- Assertions
- Archives
- ModelContent
- Packing
- Identity
- Publication
- Cases/Backup
- Fixtures/Archives
- Models
- Scenarios
- Archives
- Integrity
- ModelContent
- Publication
- Journals
- Publication
- Search
- Cases/ConfiguredVector
- Scenarios/Vectors
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
13 | 25 | | |
14 | 26 | | |
15 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments