feat: implement governed project portfolio

This commit is contained in:
2026-08-01 17:48:38 +02:00
parent df8c3907c5
commit 8bfcf2d6b4
23 changed files with 4577 additions and 20 deletions
+10 -2
View File
@@ -23,8 +23,16 @@ class ProjectsManifestTests(unittest.TestCase):
self.assertIn("connectors", manifest.optional_dependencies)
self.assertIn("tickets", manifest.optional_dependencies)
self.assertTrue(manifest.documentation)
self.assertIsNone(manifest.route_factory)
self.assertIsNone(manifest.frontend)
self.assertEqual("vertical_slice", manifest.architecture.maturity)
self.assertIn(
"project benefit and change-impact review",
manifest.architecture.owned_concepts,
)
self.assertIsNotNone(manifest.route_factory)
self.assertEqual("@govoplan/projects-webui", manifest.frontend.package_name)
self.assertIsNotNone(manifest.migration_spec)
self.assertEqual("projects.registry", manifest.provides_interfaces[0].name)
self.assertEqual(1, len(manifest.search_sources))
if __name__ == "__main__":