Which skills can this
investment actually support?
Change one shared resource. Follow its dependency paths through training programs, skills and occupations. See what truly changes—and what doesn't.
Follow the dependencies
Graph relationships are read from embedded Relate. Highlights indicate changes in seat opportunities or bottleneck proxies, not changes in employment or actual skills learned.
What actually changes?
Occupation bottleneck proxies
A related occupation is not necessarily an affected occupation. Seats can appear against multiple skills and occupations; these are proxies, not counts of graduates or workers.
Same world. Independent calculation.
Inspect the Cypher evidence path
MATCH (r:Resource {id: $rid})<-[:USES_RESOURCE]-(p:Program)
-[:DEVELOPS]->(s:Skill)<-[:REQUIRES]-(o:Occupation)
RETURN p.id AS program, s.id AS skill, o.id AS occupationBoundaries of the result
All training programs and resource capacities in this demo are fictional. Allocation follows a fixed priority, not globally optimal scheduling. No claim is made about actual competencies acquired, employment outcomes, or superiority over SQL, JSON joins or OR-Tools.
Relate: — · Graph source: embedded .rl · Workload: one local user.