feat: Add new projects to solution and implement contract testing documentation

- Added "StellaOps.Policy.Engine", "StellaOps.Cartographer", and "StellaOps.SbomService" projects to the StellaOps solution.
- Created AGENTS.md to outline the Contract Testing Guild Charter, detailing mission, scope, and definition of done.
- Established TASKS.md for the Contract Testing Task Board, outlining tasks for Sprint 62 and Sprint 63 related to mock servers and replay testing.
This commit is contained in:
master
2025-10-27 07:57:55 +02:00
parent 935ec9aa25
commit 2b7b88ca77
355 changed files with 17276 additions and 1160 deletions

View File

@@ -339,6 +339,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Zastava.Observer"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Zastava.Observer.Tests", "StellaOps.Zastava.Observer.Tests\StellaOps.Zastava.Observer.Tests.csproj", "{20E0774F-86D5-4CD0-B636-E5212074FDE8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Policy.Engine", "StellaOps.Policy.Engine\StellaOps.Policy.Engine.csproj", "{FE668D8D-AB46-41F4-A82F-8A3330C4D152}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.Cartographer", "StellaOps.Cartographer\StellaOps.Cartographer.csproj", "{548C296A-476B-433D-9552-923648BDFA97}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StellaOps.SbomService", "StellaOps.SbomService\StellaOps.SbomService.csproj", "{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -2305,6 +2311,42 @@ Global
{20E0774F-86D5-4CD0-B636-E5212074FDE8}.Release|x64.Build.0 = Release|Any CPU
{20E0774F-86D5-4CD0-B636-E5212074FDE8}.Release|x86.ActiveCfg = Release|Any CPU
{20E0774F-86D5-4CD0-B636-E5212074FDE8}.Release|x86.Build.0 = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|x64.ActiveCfg = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|x64.Build.0 = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|x86.ActiveCfg = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Debug|x86.Build.0 = Debug|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|Any CPU.Build.0 = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|x64.ActiveCfg = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|x64.Build.0 = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|x86.ActiveCfg = Release|Any CPU
{FE668D8D-AB46-41F4-A82F-8A3330C4D152}.Release|x86.Build.0 = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|Any CPU.Build.0 = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|x64.ActiveCfg = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|x64.Build.0 = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|x86.ActiveCfg = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Debug|x86.Build.0 = Debug|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|Any CPU.ActiveCfg = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|Any CPU.Build.0 = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|x64.ActiveCfg = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|x64.Build.0 = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|x86.ActiveCfg = Release|Any CPU
{548C296A-476B-433D-9552-923648BDFA97}.Release|x86.Build.0 = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|x64.ActiveCfg = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|x64.Build.0 = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|x86.ActiveCfg = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Debug|x86.Build.0 = Debug|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|Any CPU.Build.0 = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|x64.ActiveCfg = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|x64.Build.0 = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|x86.ActiveCfg = Release|Any CPU
{3510DF3E-E822-4FB1-8C65-ED6DBAD223D4}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE