Skip to content

Commit b37b235

Browse files
Initial commit
0 parents  commit b37b235

17 files changed

Lines changed: 1345 additions & 0 deletions

.github/workflows/pages.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: true
16+
17+
jobs:
18+
build-deploy:
19+
runs-on: ubuntu-latest
20+
environment:
21+
name: github-pages
22+
url: ${{ steps.deployment.outputs.page_url }}
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: julia-actions/setup-julia@v2
26+
with:
27+
version: '1.12'
28+
- name: Generate site
29+
run: julia --project=. scripts/generate_site.jl
30+
- name: Test and smoke check
31+
run: |
32+
julia --project=. -e "using Pkg; Pkg.test()"
33+
julia --project=. scripts/smoke_check.jl
34+
- uses: actions/configure-pages@v5
35+
- uses: actions/upload-pages-artifact@v3
36+
with:
37+
path: site
38+
- id: deployment
39+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/Manifest.toml
2+
/site/
3+
/.vscode/

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Changelog
2+
3+
## v0.1-shipped
4+
5+
- initial public release of the Julia capacity optimizer surface
6+
- shipped brute-force constrained allocation logic across facilities and lanes
7+
- published custom-domain static operator report to `capacity.kineticgain.com`

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
capacity.kineticgain.com

LICENSE

Lines changed: 662 additions & 0 deletions
Large diffs are not rendered by default.

Project.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name = "CapacityOptimizerJL"
2+
uuid = "2a9b3a6a-18e2-4f47-97f9-6f1f6c8f4d0e"
3+
authors = ["Miz Causevic <miz@kineticgain.com>"]
4+
version = "0.1.0"
5+
6+
[deps]
7+
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
8+
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
9+
10+
[extras]
11+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
12+
13+
[targets]
14+
test = ["Test"]
15+
16+
[compat]
17+
julia = "1.12"

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# capacity-optimizer-jl
2+
3+
Julia optimization surface for constrained capacity planning, lane allocation, and recovery posture.
4+
5+
## What it shows
6+
7+
- real Julia added to the public Kinetic Gain language atlas
8+
- constrained facility and lane allocation with auditable search logic
9+
- buyer-readable operator reporting generated from the same optimization core
10+
11+
## Routes
12+
13+
- `/`
14+
- `/capacity-lane/`
15+
- `/constraint-matrix/`
16+
- `/allocation-posture/`
17+
- `/verification/`
18+
- `/docs/`
19+
20+
## Local development
21+
22+
```powershell
23+
& 'C:\Users\chaus\AppData\Local\Programs\Julia-1.12.6\bin\julia.exe' --project=. scripts/run_demo.jl
24+
& 'C:\Users\chaus\AppData\Local\Programs\Julia-1.12.6\bin\julia.exe' --project=. scripts/generate_site.jl
25+
```
26+
27+
## Validation
28+
29+
```powershell
30+
& 'C:\Users\chaus\AppData\Local\Programs\Julia-1.12.6\bin\julia.exe' --project=. -e "using Pkg; Pkg.test()"
31+
& 'C:\Users\chaus\AppData\Local\Programs\Julia-1.12.6\bin\julia.exe' --project=. scripts/smoke_check.jl
32+
```
33+
34+
## Why this matters
35+
36+
Kinetic Gain Embedded tie-back:
37+
38+
This repo proves Kinetic Gain can ship auditable planning and optimization logic in Julia, not just render dashboards around it. The language-atlas signal is real: model, verify, and publish the same operator surface from Julia code.

SECURITY.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Security Policy
2+
3+
## Scope
4+
5+
This repository is a public reference implementation and static operator report. It does not connect to production systems, tenant secrets, or customer data.
6+
7+
## Reporting
8+
9+
If you find a security issue in the code or deployment workflow, report it privately before public disclosure.
10+
11+
## Data posture
12+
13+
- sample scenario data only
14+
- no customer records
15+
- no production credentials

docs/KINETIC_GAIN_EMBEDDED.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Kinetic Gain Embedded
2+
3+
`capacity-optimizer-jl` exists to prove that Kinetic Gain OS can extend into optimization and planning languages without losing the operator-surface framing.
4+
5+
## Why this repo fits
6+
7+
- operations teams need planning logic, not only dashboards
8+
- Julia is a credible language signal for optimization, modeling, and scenario analysis
9+
- this repo keeps the same Kinetic Gain shape:
10+
- constrained queue decisions
11+
- explicit tradeoffs
12+
- buyer-readable operating posture
13+
14+
## Embedded value
15+
16+
For Kinetic Gain Embedded, this is a language-atlas proof:
17+
18+
- Julia modeling fluency
19+
- auditable optimization logic
20+
- static publishing of machine-derived operator reports

screenshots/01-overview-proof.png

37.7 KB
Loading

0 commit comments

Comments
 (0)