- f-series: management
- any entry with
domain: f-series
is a resource control system. - examples: your budget tracker, the "energy flow" sankey diagram model, a specific invoice.
- workflow: an
o-series
project is completed. this triggers the creation of a newf-series
invoice entity, which is then linked back to the project.
model capital and resources as "aggregates".
- your insight that "capital extends beyond just money" aligns perfectly with tactical ddd. instead of representing resources as simple data points, model them as aggregates—rich, behavioral objects with their own internal logic and rules.
financial capital
> can be aportfolio
aggregate in thef-series
with methods likeallocate_funds()
orcalculate_burn_rate()
, ensuring its own rules are never violated.human capital
> can be ateam
aggregate with methods likeassign_to_project()
which enforces rules about capacity and skills.social capital
> could be astakeholder_relationship
aggregate in theo-series
.