alpha
Login
Join now
russ.fugl.dev
/
levelset
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A functional toolkit for authoring resource-leveling algorithms — compose constraint and scoring blocks, enumerate feasible schedules
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Russ T. Fugal
2ea5f9a6
feat(csv): export escapeCsvField, the shared field escaper
main
2mo ago
feat(csv): export escapeCsvField, the shared field escaper
main
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
2daf4afd
refactor(runConfig): name the sweep-scorer mapper
2mo ago
refactor(runConfig): name the sweep-scorer mapper
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
21a385ba
style: oxfmt sweep at printWidth 80
2mo ago
style: oxfmt sweep at printWidth 80
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
6093f07b
feat(tooling): adopt the downstream workspace's oxlint rule set
2mo ago
feat(tooling): adopt the downstream workspace's oxlint rule set
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
e4645ab7
refactor: apply the downstream workspace's oxlint autofixes
2mo ago
refactor: apply the downstream workspace's oxlint autofixes
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
d0c26e63
style: oxfmt sweep
2mo ago
style: oxfmt sweep
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
63617c6a
feat(tooling): replace eslint + prettier with oxlint + oxfmt
2mo ago
feat(tooling): replace eslint + prettier with oxlint + oxfmt
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
2fc5317e
feat(tsconfig): enable erasableSyntaxOnly
2mo ago
feat(tsconfig): enable erasableSyntaxOnly
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
12146110
feat(mpp,core): expand constructor parameter properties
2mo ago
feat(mpp,core): expand constructor parameter properties
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
ba47dd01
feat(model): replace enums with erasable const objects
2mo ago
feat(model): replace enums with erasable const objects
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
e09f0308
feat(constraints): one-way CrewBorrow policy
2mo ago
feat(constraints): one-way CrewBorrow policy
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
ffb6269e
feat(constraints): phase-level releases
2mo ago
feat(constraints): phase-level releases
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
25e6f2b9
feat(objective): weighted lexicographic tiers
2mo ago
feat(objective): weighted lexicographic tiers
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
8aaa800e
feat(leveling): declarative GridSweep and canvas contracts
2mo ago
feat(leveling): declarative GridSweep and canvas contracts
Copy SHA
Browse repository
Russ T. Fugal
committed
2mo ago
Russ T. Fugal
43120ae6
docs: conf format reference
3mo ago
docs: conf format reference
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
3882709b
chore(conf): keep generated and fixture JSON prettier-clean
3mo ago
chore(conf): keep generated and fixture JSON prettier-clean
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f4c25b62
feat(conf): serializeConf, lintRegistryForConf, round-trip guarantee
3mo ago
feat(conf): serializeConf, lintRegistryForConf, round-trip guarantee
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
1c99900b
feat(conf): parseConf — TOML pipeline configs (levelset/conf)
3mo ago
feat(conf): parseConf — TOML pipeline configs (levelset/conf)
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
a6a19642
feat(meta): committed block-meta.json dump with drift test
3mo ago
feat(meta): committed block-meta.json dump with drift test
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
e93da3f4
feat(level-blocks): derived block metadata (deriveBlockMeta/dumpBlockMeta)
3mo ago
feat(level-blocks): derived block metadata (deriveBlockMeta/dumpBlockMeta)
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
ff991b2f
feat(level-blocks): family composition rules as registry data
3mo ago
feat(level-blocks): family composition rules as registry data
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
1e4486c6
Merge branch 'feature/phase-scorer-blocks'
3mo ago
Merge branch 'feature/phase-scorer-blocks'
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
76077f9f
docs+test(level-blocks): phase-scorer fencepost docs and weighting/partial-phase tests
3mo ago
docs+test(level-blocks): phase-scorer fencepost docs and weighting/partial-phase tests
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
cbfc2d53
feat(level-blocks): phase completion-priority lateness/earliness scorers
3mo ago
feat(level-blocks): phase completion-priority lateness/earliness scorers
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
d16783a0
Merge branch 'feature/collector-blocks'
3mo ago
Merge branch 'feature/collector-blocks'
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
90dd0440
feat(level-blocks): add Gate feasibility-gate collector block
3mo ago
feat(level-blocks): add Gate feasibility-gate collector block
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
4ff45d43
fix(level-blocks): validate collector refs off the compiled spec; exhaustive dispatch
3mo ago
fix(level-blocks): validate collector refs off the compiled spec; exhaustive dispatch
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f12a355d
feat(level-blocks): add KBest/Pareto collector blocks and run consumption path
3mo ago
feat(level-blocks): add KBest/Pareto collector blocks and run consumption path
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
e75566af
Merge branch 'feature/mode-selection-block'
3mo ago
Merge branch 'feature/mode-selection-block'
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f9d84374
fix(level-blocks): reject empty and duplicate-resource ModeSelection modes
3mo ago
fix(level-blocks): reject empty and duplicate-resource ModeSelection modes
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
a543329f
feat(level-blocks): ModeSelection registry block (levelset.ModeSelection.v1)
3mo ago
feat(level-blocks): ModeSelection registry block (levelset.ModeSelection.v1)
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
0deb1b4f
docs(readme): ModeSelection is enforced by serialSGS, not annotation-only
3mo ago
docs(readme): ModeSelection is enforced by serialSGS, not annotation-only
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
99b3ec41
fix(provenance): preserve unknown levelset keys across the JSON round trip
3mo ago
fix(provenance): preserve unknown levelset keys across the JSON round trip
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
ee56a65b
fix(analyzeRun): exempt milestones from the E105 duration bound
3mo ago
fix(analyzeRun): exempt milestones from the E105 duration bound
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
a4981456
fix(analyzeRun): skip disabled constraints instead of erroring on them
3mo ago
fix(analyzeRun): skip disabled constraints instead of erroring on them
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
6c22c30e
docs: document the declarative run layer; fix stale OpenUnitPenalty example
3mo ago
docs: document the declarative run layer; fix stale OpenUnitPenalty example
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
2604949b
feat(leveling): lexicographic objectives in streams and run configs
3mo ago
feat(leveling): lexicographic objectives in streams and run configs
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
a8817373
feat(leveling): embed run provenance in materialized projects
3mo ago
feat(leveling): embed run provenance in materialized projects
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
1f9aec5b
feat(leveling): declarative RunConfig with runFromConfig
3mo ago
feat(leveling): declarative RunConfig with runFromConfig
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
936b87fe
feat(level-blocks): standard registry with versioned block codes
3mo ago
feat(level-blocks): standard registry with versioned block codes
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
166169a7
feat(level-blocks): PeakCap, Deadline, Release, Makespan, SerialSGS blocks
3mo ago
feat(level-blocks): PeakCap, Deadline, Release, Makespan, SerialSGS blocks
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f0c46569
feat(leveling): coded static run analysis (analyzeRun)
3mo ago
feat(leveling): coded static run analysis (analyzeRun)
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
d6037926
feat(leveling): shared schedule profiles read by all scoring blocks
3mo ago
feat(leveling): shared schedule profiles read by all scoring blocks
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f58e8d48
feat(leveling): named, toggleable constraint instances with attributed failures
3mo ago
feat(leveling): named, toggleable constraint instances with attributed failures
Copy SHA
Browse repository
Russ T. Fugal
committed
3mo ago
Russ T. Fugal
f44ce1dd
style: prettier pass on serialSGS ModeSelection changes
4mo ago
style: prettier pass on serialSGS ModeSelection changes
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
7e85b546
refactor(xlsx): keep writeWithGantt's public signature stable
4mo ago
refactor(xlsx): keep writeWithGantt's public signature stable
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
021796b3
refactor(xlsx): single source for the header style
4mo ago
refactor(xlsx): single source for the header style
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
ec007847
fix(level-blocks): validate metadata dot-paths at registration
4mo ago
fix(level-blocks): validate metadata dot-paths at registration
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
414eee12
fix(level-blocks): exhaustiveness guard on the family switch
4mo ago
fix(level-blocks): exhaustiveness guard on the family switch
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
143748f0
perf(level-blocks): parse block params once across validate + compile
4mo ago
perf(level-blocks): parse block params once across validate + compile
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
c7336c63
refactor(level-blocks): structured paths on GraphIssue
4mo ago
refactor(level-blocks): structured paths on GraphIssue
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
ff599a30
feat(xlsx): declarative SheetSpec layer with formulas and named ranges
4mo ago
feat(xlsx): declarative SheetSpec layer with formulas and named ranges
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
d18eb495
feat(level-blocks): generic compile traversal over pipeline graphs
4mo ago
feat(level-blocks): generic compile traversal over pipeline graphs
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
ff4b9525
feat(level-blocks): pipeline-as-data graph format and validateGraph
4mo ago
feat(level-blocks): pipeline-as-data graph format and validateGraph
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
b179d4a6
feat(level-blocks): block registry for the LCNC palette
4mo ago
feat(level-blocks): block registry for the LCNC palette
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
5d3617c8
feat(level-core): ModeSelection multi-mode placement in serial-SGS
4mo ago
feat(level-core): ModeSelection multi-mode placement in serial-SGS
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
8314bb16
chore(pkg): source-first entry points and declare jszip
4mo ago
chore(pkg): source-first entry points and declare jszip
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
bd07df1b
feat(xlsx): alternating row-band shading in Gantt plot area
4mo ago
feat(xlsx): alternating row-band shading in Gantt plot area
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
58216c9a
docs: public literature review of the research foundations
4mo ago
docs: public literature review of the research foundations
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Russ T. Fugal
44d0824c
docs: CHANGELOG and llms.txt
4mo ago
docs: CHANGELOG and llms.txt
Copy SHA
Browse repository
Russ T. Fugal
committed
4mo ago
Previous
1
2
Next