-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRULE_ENFORCEMENT_MAP.json
More file actions
230 lines (230 loc) · 10.4 KB
/
Copy pathRULE_ENFORCEMENT_MAP.json
File metadata and controls
230 lines (230 loc) · 10.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
{
"$schema": "./schema/rule-enforcement-map.v1.schema.json",
"schemaVersion": "1.0",
"rules": {
"BP-001": [
"tests/Architecture.Tests/ProjectReferenceBoundaryTests.cs"
],
"BP-002": [
"tests/Architecture.Tests/ApiEdgeGuardrailTests.cs",
"tests/Architecture.Tests/ConfigurationGovernanceGuardrailTests.cs",
"tests/Architecture.Tests/SharedAbstractionTests.cs",
"tests/Architecture.Tests/DispatcherPipelineRegistrationTests.cs"
],
"BP-003": [
"tests/Architecture.Tests/ProjectReferenceBoundaryTests.cs",
"tests/Architecture.Tests/ServiceRegistrationBoundaryTests.cs"
],
"BP-004": [
"tests/Architecture.Tests/PublicContractsGuardrailTests.cs"
],
"BP-005": [
"tests/Architecture.Tests/ProjectReferenceBoundaryTests.cs",
"tests/Architecture.Tests/SharedAbstractionTests.cs",
"tests/Architecture.Tests/GovernanceAssetTests.cs",
"tests/Architecture.Tests/BuildingBlocksGrowthBudgetTests.cs"
],
"BP-006": [
"tests/Architecture.Tests/ApiEdgeGuardrailTests.cs",
"tests/Architecture.Tests/ProjectReferenceBoundaryTests.cs"
],
"BP-007": [
"tests/Architecture.Tests/PlatformSubsystemGuardrailTests.cs",
"tests/Integration.Tests/ModuleStateInfrastructureTests.cs",
"tests/Integration.Tests/PlatformModuleStateIntegrationTests.cs",
"tests/Integration.Tests/PlatformModuleStatePersistenceIntegrationTests.cs",
"tests/Integration.Tests/Modules/Admin/Workers/AdminAnnouncementProjectionRecoveryWorkerIntegrationTests.cs"
],
"BP-008": [
"tests/Integration.Tests/ProblemDetailsPipelineTests.cs"
],
"BP-009": [
"tests/Integration.Tests/ProblemDetailsPipelineTests.cs"
],
"BP-010": [
"web/eslint.config.js",
"scripts/Test-ModuleScaffoldFrontend.ps1"
],
"BP-011": [
"tests/Architecture.Tests/PublicContractsGuardrailTests.cs",
"tests/Architecture.Tests/SharedContractCompatibilityGuardrailTests.cs",
"tests/Architecture.Tests/SharedReadPolicyGuardrailTests.cs"
],
"BP-012": [
"tests/Architecture.Tests/ProcessManagerGuardrailTests.cs",
"tests/Integration.Tests/ProcessManagerCheckpointIntegrationTests.cs"
],
"BP-013": [
"tests/Architecture.Tests/DispatcherIdempotencyGuardrailTests.cs",
"tests/Integration.Tests/DispatcherIdempotencyIntegrationTests.cs"
],
"BP-014": [
"tests/Integration.Tests/IdentityAuthenticationIntegrationTests.cs",
"tests/Integration.Tests/IdentityBrowserCookieCompatibilityIntegrationTests.cs",
"tests/Integration.Tests/IdentityUserAdministrationIntegrationTests.cs",
"tests/Integration.Tests/IdentityPasswordChangeIntegrationTests.cs",
"tests/Integration.Tests/IdentityRecentAuthenticationIntegrationTests.cs",
"tests/Integration.Tests/AuthorizationInfrastructureTests.cs",
"tests/Integration.Tests/PlatformModuleStateIntegrationTests.cs",
"tests/Architecture.Tests/ApiEdgeGuardrailTests.cs",
"tests/Architecture.Tests/OpenApiContractSnapshotTests.cs",
"tests/Architecture.Tests/FrontendAuthorizationPostureGuardrailTests.cs",
"tests/Architecture.Tests/WorkflowConfigurationFreshnessTests.cs"
],
"BP-015": [
"scripts/New-Module.ps1",
"scripts/Test-ModuleScaffold.ps1",
"tests/Architecture.Tests/ScaffoldContractTests.cs",
"tests/Architecture.Tests/ConfigurationGovernanceGuardrailTests.cs",
"tests/Architecture.Tests/Modules/Blog/Configuration/BlogConfigurationGovernanceTests.cs",
"tests/Integration.Tests/Modules/Blog/Configuration/BlogSettingsIntegrationTests.cs",
"tests/Integration.Tests/Modules/KnowledgeBase/KnowledgeBaseConfigurationIntegrationTests.cs"
],
"BP-016": [
"tests/Integration.Tests/ModuleBulkheadIntegrationTests.cs",
"tests/Integration.Tests/IntegrationEventOutboxBulkheadIntegrationTests.cs",
"tests/Integration.Tests/ChaosScenarios/OutboxResilienceChaosTests.cs"
],
"BP-017": [
"tests/Integration.Tests/PlatformRealtimeIntegrationTests.cs",
"tests/Architecture.Tests/FrontendFeatureManifestReconciliationTests.cs",
"web/eslint.config.js",
"web/tests/unit/feature-registry.test.ts",
"web/tests/unit/browser-realtime.test.ts",
"web/tests/unit/signalr-browser-realtime.test.ts",
"web/tests/e2e/app-shell.spec.ts"
],
"BP-018": [
"scripts/Generate-Contracts.ps1",
"scripts/Validate-OpenApiCompatibility.ps1",
"tests/Architecture.Tests/ExternalHttpContractGuardrailTests.cs",
"tests/Architecture.Tests/OpenApiContractSnapshotTests.cs",
"tests/Architecture.Tests/IntegrationEventLifecycleGuardrailTests.cs",
"tests/Architecture.Tests/HttpContractLifecycleGuardrailTests.cs",
"tests/Architecture.Tests/Modules/KnowledgeBase/Events/KnowledgeBaseIntegrationEventContractTests.cs",
"tests/Integration.Tests/ModuleCompositionIntegrationTests.cs",
"tests/Integration.Tests/Modules/KnowledgeBase/Events/KnowledgeBaseOutboxIntegrationTests.cs",
"tests/Integration.Tests/Modules/Admin/Events/AdminConsumerReplayIntegrationTests.cs"
],
"BP-019": [
"scripts/New-Module.ps1",
"scripts/Test-ModuleScaffold.ps1",
"tests/Architecture.Tests/ScaffoldContractTests.cs",
"tests/Architecture.Tests/IntegrationEventPublicationGuardrailTests.cs",
"tests/Architecture.Tests/IntegrationEventConsumptionGuardrailTests.cs",
"tests/Architecture.Tests/PlatformSubsystemGuardrailTests.cs",
"tests/Integration.Tests/IntegrationEventInboxIntegrationTests.cs",
"tests/Integration.Tests/IntegrationEventOutboxIntegrationTests.cs",
"tests/Integration.Tests/ChaosScenarios/OutboxResilienceChaosTests.cs"
],
"BP-020": [
"tests/Integration.Tests/DatabaseMigrationRunnerIntegrationTests.cs",
"tests/Integration.Tests/PlatformModuleStatePersistenceIntegrationTests.cs",
"tests/Integration.Tests/SchemaIsolationIntegrationTests.cs"
],
"BP-021": [
"scripts/New-Module.ps1",
"scripts/Test-ModuleScaffold.ps1",
"scripts/Test-ModuleScaffoldFrontend.ps1",
"scripts/Start-Adoption.ps1",
"tests/Architecture.Tests/ScaffoldContractTests.cs",
"tests/Architecture.Tests/SharedAbstractionTests.cs",
"tests/Architecture.Tests/PlatformSubsystemGuardrailTests.cs",
"tests/Architecture.Tests/PlaceholderTestGuardrailTests.cs",
"tests/Architecture.Tests/CsprojCanonicalShapeGuardrailTests.cs",
"tests/Architecture.Tests/WorkflowGovernanceGuardrailTests.cs"
],
"BP-022": [
"scripts/Validate-Governance.ps1",
"scripts/Invoke-CiGate.ps1",
"scripts/Invoke-LocalGates.ps1",
"tests/Architecture.Tests/RuleCatalogTests.cs",
"tests/Architecture.Tests/LocalGateParityTests.cs",
"tests/Architecture.Tests/WaiverValidationTests.cs",
"tests/Architecture.Tests/WorkflowGovernanceGuardrailTests.cs"
],
"BP-023": [
"scripts/New-Module.ps1",
"tests/Architecture.Tests/ScaffoldContractTests.cs",
"tests/Architecture.Tests/SharedContractCompatibilityGuardrailTests.cs"
],
"BP-024": [
"tests/Architecture.Tests/ApiEdgeGuardrailTests.cs",
"tests/Integration.Tests/MachineAuthenticationIntegrationTests.cs",
"tests/Integration.Tests/IdentityBootstrapCredentialSafetyIntegrationTests.cs"
],
"BP-025": [
"scripts/Validate-DependencyPolicy.ps1",
"tests/Architecture.Tests/CentralPackageManagementGuardrailTests.cs"
],
"BP-026": [
"scripts/Validate-Governance.ps1",
"tests/Architecture.Tests/GovernanceAssetTests.cs",
"tests/Architecture.Tests/RuleCatalogTests.cs",
"tests/Architecture.Tests/GovernedDocumentationConsistencyTests.cs",
"tests/Architecture.Tests/DocumentationReferenceIntegrityTests.cs",
"tests/Architecture.Tests/FrontendGovernanceDocTests.cs",
"tests/Architecture.Tests/MaintainedNarrativeDocumentationTests.cs",
"tests/Architecture.Tests/WorkflowConfigurationFreshnessTests.cs",
"tests/Architecture.Tests/WorkflowGovernanceGuardrailTests.cs"
],
"BP-027": [
"tests/Architecture.Tests/SharedAbstractionTests.cs",
"tests/Integration.Tests/DispatcherIdempotencyIntegrationTests.cs",
"tests/Integration.Tests/PlatformModuleStatePersistenceIntegrationTests.cs",
"scripts/Test-ApiHostMissingConfiguration.ps1"
],
"BP-028": [
"tests/Integration.Tests/BrowserCorsConfigurationIntegrationTests.cs"
],
"BP-029": [
"tests/Architecture.Tests/SharedAbstractionTests.cs",
"tests/Integration.Tests/IdentityBrowserCookieCompatibilityIntegrationTests.cs"
],
"BP-030": [
"tests/Integration.Tests/IdentityAuthenticationIntegrationTests.cs",
"tests/Integration.Tests/IdentityPasswordChangeIntegrationTests.cs"
],
"BP-031": [
"tests/Architecture.Tests/HandlerTestCoverageGuardrailTests.cs",
"tests/Architecture.Tests/HandlerCoverageWorkflowTests.cs",
"tests/Architecture.Tests/HandlerDispatchReachabilityTests.cs",
"tests/Architecture.Tests/Support/HandlerCoverageInventory.cs",
"tests/Architecture.Tests/Support/HandlerDispatchReachability.cs",
"scripts/Report-HandlerCoverage.ps1"
],
"BP-032": [
"tests/Architecture.Tests/PublicListEndpointPaginationGuardrailTests.cs"
],
"BP-033": [
"tests/Architecture.Tests/CrossModuleReferenceCapGuardrailTests.cs",
"tests/Architecture.Tests/ModuleDependencyReportTests.cs",
"tests/Architecture.Tests/WorkflowGovernanceGuardrailTests.cs",
"scripts/Report-ModuleDependencies.ps1"
],
"BP-034": [
"tests/Architecture.Tests/SharedReadFallbackGuardrailTests.cs",
"tests/Architecture.Tests/SharedReadPolicyGuardrailTests.cs",
"tests/Architecture.Tests/SharedReadBehaviorTestCoverageTests.cs",
"tests/Integration.Tests/SharedRuntime/SharedReadTimeoutBehaviorTests.cs",
"tests/Integration.Tests/SharedRuntime/SharedReadFallbackBehaviorTests.cs",
"tests/Integration.Tests/ChaosScenarios/SharedReadChaosTests.cs"
],
"BP-035": [
"tests/Architecture.Tests/EfQueryProjectionGuardrailTests.cs"
],
"BP-036": [
"web/tests/unit/feature-registry.test.ts",
"web/tests/e2e/app-shell.spec.ts"
],
"BP-037": [
"tests/Architecture.Tests/FrontendFormValidationGuardrailTests.cs"
],
"BP-038": [
"scripts/Test-SecretScan.ps1"
],
"BP-039": [
"tests/Architecture.Tests/SharedAbstractionTests.cs"
]
}
}