chore(building-block-policy): checkpoint pending development updates
This commit is contained in:
parent
51529254f0
commit
0cad1125b5
@ -3,8 +3,8 @@
|
||||
<Authors>AgileWebs</Authors>
|
||||
<Company>AgileWebs</Company>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>http://192.168.10.100:3000/AgileWebs/building-block-policy</RepositoryUrl>
|
||||
<PackageProjectUrl>http://192.168.10.100:3000/AgileWebs/building-block-policy</PackageProjectUrl>
|
||||
<RepositoryUrl>https://gitea.dream-views.com/AgileWebs/building-block-policy</RepositoryUrl>
|
||||
<PackageProjectUrl>https://gitea.dream-views.com/AgileWebs/building-block-policy</PackageProjectUrl>
|
||||
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
18
docs/roadmap/feature-epics.md
Normal file
18
docs/roadmap/feature-epics.md
Normal file
@ -0,0 +1,18 @@
|
||||
# Feature Epics
|
||||
|
||||
## Repository
|
||||
building-block-policy
|
||||
|
||||
## Core Epics
|
||||
- Epic 1: Expand domain-aligned capabilities for restaurant operations.
|
||||
- Epic 2: Stabilize service contracts for containerized runtime integration.
|
||||
- Epic 3: Improve observability and operational readiness for demo compose environments.
|
||||
|
||||
## Domain-Specific Candidate Features
|
||||
- Order lifecycle consistency and state transitions.
|
||||
- Kitchen queue and dispatch optimization hooks.
|
||||
- Operations control-plane policies (flags, service windows, overrides).
|
||||
- POS closeout and settlement summary alignment.
|
||||
|
||||
## Documentation Contract
|
||||
Any code change in this repository must include docs updates in the same branch.
|
||||
@ -0,0 +1,5 @@
|
||||
namespace BuildingBlock.Policy.Contracts.Contracts;
|
||||
|
||||
public sealed record PolicyScopeContract(
|
||||
string Scope,
|
||||
string ScopeValue);
|
||||
@ -0,0 +1,9 @@
|
||||
using BuildingBlock.Policy.Contracts.Contracts;
|
||||
|
||||
namespace BuildingBlock.Policy.Contracts.Requests;
|
||||
|
||||
public sealed record EvaluateScopedPolicyRequest(
|
||||
string PolicyName,
|
||||
IReadOnlyCollection<PolicyScopeContract> Scopes,
|
||||
IReadOnlyCollection<PolicyFactContract> Facts,
|
||||
DateTime EvaluationAtUtc);
|
||||
@ -0,0 +1,9 @@
|
||||
using BuildingBlock.Policy.Contracts.Contracts;
|
||||
|
||||
namespace BuildingBlock.Policy.Contracts.Responses;
|
||||
|
||||
public sealed record EvaluateScopedPolicyResponse(
|
||||
PolicyOutcome Outcome,
|
||||
string Explanation,
|
||||
IReadOnlyCollection<string> AppliedRules,
|
||||
IReadOnlyCollection<PolicyScopeContract> EffectiveScopes);
|
||||
Loading…
Reference in New Issue
Block a user