Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
ISIC 2513: Manufacture of steam generators, except central heating hot water boilers -- plant operations coordination actor
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Open Business Blueprint for ISIC 2513: manufacture of steam generators, except central heating hot water boilers — an autonomous "actor" (LLM advisor behind an independent Governor, langgraph-clj StateGraph, append-only audit ledger) that coordinates back-office industrial steam-generator/boiler plant operations: production-batch data logging (product-type/hydrotest-pressure/quantity/defect-rate), fabrication/welding/pressure-vessel-assembly/hydrotest-bench-equipment maintenance scheduling, safety-concern flagging, and outbound product shipment coordination.
This repository designs a forkable OSS business for steam-generator/ boiler-plant operations: run by a qualified operator so a plant keeps its own operating records instead of renting a closed SaaS.
ISIC 2513 covers the manufacturing plant that fabricates, welds, assembles and hydrotests finished fire-tube boilers, water-tube boilers, waste-heat-recovery boilers and heat-recovery steam generators — industrial/utility-scale steam-raising pressure vessels — excluding central heating hot water boilers, which this class explicitly excludes (a household central-heating hot-water boiler is not a product this actor's product-type registry will ever accept). This actor coordinates the back-office record keeping around that plant — it never touches the fabrication/welding/pressure-vessel-assembly-line equipment directly, and it is never a pressure-vessel-safety-certification authority (e.g. ASME Boiler and Pressure Vessel Code (BPVC) Section I "S" stamp certification, or National Board of Boiler and Pressure Vessel Inspectors (NBBI) registration).
Proposes plant operations coordination, not equipment operation:
:log-production-batch — fabrication/welding/pressure-vessel-assembly/hydrotest batch, output-quality data logging (administrative, not an operational decision):schedule-maintenance — fabrication/welding/pressure-vessel-assembly/hydrotest-bench-equipment maintenance scheduling proposal:flag-safety-concern — surface a pressure-vessel-safety/weld-integrity concern (always escalates):coordinate-shipment — outbound product shipment coordination proposalCRITICAL SCOPE BOUNDARY — this is a safety-critical domain (fabrication/welding/pressure-vessel-assembly/hydrotest-bench line equipment, high-pressure and boiler-explosion hazards, pressure-vessel safety certification, downstream explosion/burn/consumer-safety consequence via the systems the batch's steam generators end up installed in):
Classic governed-actor pattern (steamgenmfg.operation/build, a langgraph-clj StateGraph):
steamgenmfg.advisor (sealed intelligence node, SteamGeneratorAdvisor): proposes decisions only, never commitssteamgenmfg.governor (independent, Steam Generator Plant Operations Governor): validates against domain rules, re-derived from steamgenmfg.registry's pure functions and steamgenmfg.store's SSoT -- never trusts the advisor's own self-report
:hold, no override):
:verified? AND :registered?) before any action is taken against it (equipment before maintenance scheduling, batch before shipment coordination):effect must be :propose (never a direct-write bypass):op must be in the closed four-op allowlist:effect must be one of the four propose-shaped effects (no direct fabrication/welding/pressure-vessel-assembly-line-equipment control):actuate-equipment? true) is a PERMANENT, unconditional block:issue-certification? true, any op) is a PERMANENT, unconditional block:product-type value on a production-batch patch (including central heating hot water boilers, which this class explicitly excludes):hydrotest-pressure-bar value on a production-batch patch:defect-rate-percent value on a production-batch patch:flag-safety-concern always escalates, regardless of confidencesteamgenmfg.phase (Phase 0->3 rollout): :schedule-maintenance/:flag-safety-concern/:coordinate-shipment are NEVER in any phase's :auto set (permanent, matching the governor's own posture); only :log-production-batch may auto-commit at phase 3 when clean# Run tests (top-level deps.edn already pins langgraph+langchain local/root)
kbb -M:test
# Run tests via the workspace :dev override alias (equivalent, kept for sibling-repo parity)
kbb -M:dev:test
# Run the demo
kbb -M:dev:run
# Lint
kbb -M:lint
:implemented — governor.cljc/store.cljc/advisor.cljc/registry.cljc + deps.edn complete the module set; tests green, demo runnable, langgraph-clj integration verified.
AGPL-3.0-or-later
steamgenmfg.store (append-only audit ledger + SSoT): a single MemStore backend behind a Store protocol (see ns docstring for why a second Datomic-backed backend is out of scope for this build)