Releases: Mikecranesync/factorylm
Releases · Mikecranesync/factorylm
Cosmos Cookoff Demo — FactoryLM Vision
Demo video for NVIDIA Cosmos Cookoff submission. Factory I/O sorting simulation with live PLC data + Cosmos Reason2 diagnosis.
v1.0.0 — Pi Factory Baseline
Pi Factory v1.0.0 — Frozen Baseline
First stable release of the Pi Factory appliance: a zero-config Raspberry Pi that discovers and reads Allen-Bradley Micro820 PLCs over CIP.
What's in this release
- CIP tag discovery & read — 48 tags read from Micro820 PLC via
cpppo - Zero-config networking — mDNS/Avahi auto-discovery of PLCs on the LAN
- Ubuntu Server 24.04 LTS — headless Pi image with Netplan networking
- Deploy scripts —
rsync-based deploy from dev machine to Pi - Pi Factory Builder — automated workflow for PRD-006 appliance validation
Deployment
Pi at 192.168.1.30 is pinned to this tag. Remote push is disabled (no-push-allowed). Updates only via tagged releases + rsync.
Versioning (going forward)
| Bump | When |
|---|---|
v1.0.x (patch) |
Bug fixes, config changes, no new features |
v1.x.0 (minor) |
New feature (CIP status endpoints, tag write API, etc.) |
v2.0.0 (major) |
Breaking API change or architecture shift |
Branch workflow
main is protected (PR required, 1 approval, no force-push). Feature work goes in branches, merges via PR, then tag + deploy.
FactoryLM Vision v0.25
FactoryLM Vision v0.25
The README IS the vision. Everything references this.
Contents
The Vision (4-Layer Stack)
- Layer 0: Deterministic code + KB (Plane, Wiseflow) — THE GOAL
- Layer 1: Edge LLM (Pi)
- Layer 2: Local GPU (air-gapped)
- Layer 3: Cloud (optional)
The Engineering Commandments
- Create Issue First
- Branch from Main
- No Direct Push to Main
- Link PRs to Issues
- No Merge Without Approval
- No Deploy Without Approval
- Meaningful Commits
- Test Before Pushing
- Document Changes
- Learn from Failures
The Constitution
10 Articles for autonomous AI agents serving the FactoryLM mission.
Author: Mike Harper
One source of truth. Everything references this.