You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ALGO-01 — Shared algorithms & optimization capability: F# library + product skill knowledge pack, available in product workspaces #5222
A growing, shared algorithms and optimization capability from classic AI and optimization research, available both in the framework and in every product workspace, starting with games scaffolded from fs-gg-fable-game. It covers:
A product skill, fs-gg-algorithms, with a knowledge pack. One cited entry per technique: idea, complexity, when and when not to use it, pitfalls, F# usage, references (summarised, never copied), and bench numbers. It reuses the Atlas record format and search tooling as a product-local archive, so it's searchable inside a game workspace.
Distribution: through the existing product-skill route (the producer's template/skill-manifest/skill-manifest.json, registry/skills.yml, ADR-0017 materialization into scaffolds, and re-seeding via fsgg-sdd upgrade).
Existing skills: it becomes the umbrella over the existing algorithm skills (fs-gg-grids, fs-gg-collision, fs-gg-line-drawing, fs-gg-visibility) rather than duplicating them.
A growth loop. Framework Deliveries that implement or tune an algorithm add or update an entry at closure, and product workspaces have a documented route to contribute entries upstream.
The framework Atlas holds only the decisions about this capability, as pointers. It is not the knowledge pack.
Source: the owner's request on 2026-11-01. The pack must be available in product workspaces, not only in the framework Atlas.
Acceptance
A freshly scaffolded fs-gg-fable-game workspace contains the skill and a searchable pack, and can reference the library.
At least 15 entries are seeded with tested implementations harvested from existing reviewed code (RuneScape A* with doors, the behaviour and arbitration model, nearest queries, the grids, collision and visibility skills).
An existing game workspace receives updates via fsgg-sdd upgrade.
Activity
34 remaining items