Context
Flight's Phase 2 review (APPROVE WITH NOTES) identified that the IO layer parsers for routing and team don't populate all domain type fields.
Problem
RoutingConfig.moduleOwnership (ReadonlyMap) is always empty after parsing routing.md
TeamConfig.projectContext (string) is always empty after parsing team.md
- The domain types promise data the IO layer doesn't deliver
Expected
IO parsers should extract module ownership table and project context section from the markdown files.
Files
packages/squad-sdk/src/state/io/routing-io.ts
packages/squad-sdk/src/state/io/team-io.ts
packages/squad-sdk/src/state/domain-types.ts
Source
Flight's Phase 2 review
Context
Flight's Phase 2 review (APPROVE WITH NOTES) identified that the IO layer parsers for routing and team don't populate all domain type fields.
Problem
RoutingConfig.moduleOwnership(ReadonlyMap) is always empty after parsing routing.mdTeamConfig.projectContext(string) is always empty after parsing team.mdExpected
IO parsers should extract module ownership table and project context section from the markdown files.
Files
packages/squad-sdk/src/state/io/routing-io.tspackages/squad-sdk/src/state/io/team-io.tspackages/squad-sdk/src/state/domain-types.tsSource
Flight's Phase 2 review