bpmn-generator

分类: 数据与AI | 上传者: StiegesStieges | 下载: 0 | 版本: v1.0(最新)

企业 BPMN 2.0 图表生成器 — 通过 4 阶段管道将自然语言流程描述转换为符合 OMG 的 BPMN 2.0 XML 文件和 SVG 预览:意图提取(LLM → JSON 逻辑核心)→ 验证(死锁检测、结构健全性)→ ElkJS 自动布局 → BPMN XML + SVG 输出。

更新日志: Source: GitHub https://github.com/Stieges/bpmn-generator

目录结构

当前层级: tree/master/

  • 📁 .github/
    • 📁 workflows/
      • 📄 ci.yml 821 B
    • 📄 dependabot.yml 332 B
  • 📁 docs/
    • 📁 superpowers/
      • 📁 plans/
        • 📄 2026-04-22-bpmn-visual-refinement-pass.md 65.8 KB
        • 📄 2026-05-16-pipeline-robustness-via-synthetic-data.md 107.0 KB
      • 📁 specs/
        • 📄 2026-04-21-bpmn-visual-refinement-pass-design.md 18.6 KB
        • 📄 2026-05-16-layout-reviewer-agent-design.md 21.9 KB
        • 📄 2026-05-16-pipeline-robustness-via-synthetic-data-design.md 28.0 KB
    • 📄 bpmn-generator-pipeline.bpmn 28.3 KB
    • 📄 bpmn-generator-pipeline.md 4.8 KB
    • 📄 bpmn-generator-pipeline.svg 53.5 KB
    • 📄 ROBUSTNESS-STACK.md 35.9 KB
  • 📁 references/
    • 📁 review-set/
      • 📄 all_activity_types.bpmn 49.1 KB
      • 📄 all_event_boundaries.bpmn 33.9 KB
      • 📄 all_event_types.bpmn 36.0 KB
      • 📄 all_event_types_on_top.bpmn 43.2 KB
      • 📄 all_gateway_types.bpmn 20.7 KB
      • 📄 all_message_flow_types.bpmn 8.1 KB
      • 📄 all_sequence_flow_types.bpmn 9.1 KB
      • 📄 artifacts_and_data_reference.bpmn 14.9 KB
      • 📄 label_sequence_flows.bpmn 8.6 KB
      • 📄 pizza-collaboration.bpmn 18.6 KB
      • 📄 pools.bpmn 18.8 KB
      • 📄 simple-diagram.bpmn 15.9 KB
      • 📄 subprocesses.bpmn 36.1 KB
      • 📄 subprocesses_event_and_transaction.bpmn 40.5 KB
    • 📄 fachliches-regelwerk.md 5.9 KB
    • 📄 inline-template.md 13.6 KB
    • 📄 input-schema.json 10.8 KB
    • 📄 logic-core-schema.md 23.1 KB
    • 📄 omg-compliance.md 11.9 KB
    • 📄 prompt-template.md 15.3 KB
  • 📁 rules/
    • 📄 default-profile.json 308 B
    • 📄 strict-profile.json 658 B
  • 📁 scripts/
    • 📁 agents/
      • 📄 compliance.js 731 B
      • 📄 layout.js 2.1 KB
      • 📄 llm-provider.js 1.5 KB
      • 📄 modeler.js 3.2 KB
      • 📄 reviewer.js 636 B
    • 📁 robustness/
      • 📄 cli.js 9.2 KB
      • 📄 config.json 443 B
      • 📄 curate-mad.js 2.7 KB
      • 📄 failure-classifier.js 2.5 KB
      • 📄 fixture-persister.js 2.3 KB
      • 📄 graph-isomorphism.js 3.9 KB
      • 📄 mad-validator.js 1.2 KB
      • 📄 README.md 2.0 KB
      • 📄 report-generator.js 3.9 KB
      • 📄 seed-catalog.json 629 B
      • 📄 stress-tester.js 4.3 KB
      • 📄 synthetic-generator.js 6.3 KB
    • 📄 audit.js 502 B
    • 📄 bpmn-xml.js 29.2 KB
    • 📄 config.json 4.0 KB
    • 📄 coordinates.js 28.1 KB
    • 📄 delivery.js 1.2 KB
    • 📄 dot.js 10.0 KB
    • 📄 evaluate-slm.js 8.4 KB
    • 📄 http-server.js 7.4 KB
    • 📄 icons.js 13.6 KB
    • 📄 import.js 19.9 KB
    • 📄 layout.js 8.1 KB
    • 📄 mcp-bpmn-server.js 4.2 KB
    • 📄 moddle-import.js 14.0 KB
    • 📄 orchestrator.js 8.2 KB
    • 📄 orchestrator.test.js 11.5 KB
    • 📄 package-lock.json 192.0 KB
    • 📄 package.json 1.0 KB
    • 📄 pipeline.js 15.8 KB
    • 📄 pipeline.test.js 94.4 KB
    • 📄 prepare-training-data.js 13.8 KB
    • 📄 robustness-internal.test.js 30.8 KB
    • 📄 robustness.test.js 1004 B
    • 📄 rules.js 29.0 KB
    • 📄 svg.js 25.8 KB
    • 📄 topology.js 4.6 KB
    • 📄 types.js 1.5 KB
    • 📄 utils.js 3.4 KB
    • 📄 validate.js 834 B
    • 📄 visual-refinement.js 9.7 KB
    • 📄 visual-refinement.test.js 13.5 KB
    • 📄 workflow-net.js 16.7 KB
  • 📁 tests/
    • 📁 fixtures/
      • 📁 mad-subset-test/
        • 📄 test-001.dot 110 B
        • 📄 test-002.dot 129 B
      • 📁 robustness/
        • 📁 auto/
          • 📄 .gitkeep 0 B
        • 📁 llm-signal/
          • 📄 .gitkeep 0 B
        • 📁 triage/
          • 📄 .gitkeep 0 B
        • 📄 README.md 597 B
      • 📄 bpmn-generator-pipeline.json 10.8 KB
      • 📄 deadlock-process.json 1.2 KB
      • 📄 dense-edge-labels.expected.bpmn 9.5 KB
      • 📄 dense-edge-labels.expected.svg 10.4 KB
      • 📄 dense-edge-labels.json 1.6 KB
      • 📄 dense-edge-labels.refined.bpmn 9.5 KB
      • 📄 dense-edge-labels.refined.svg 10.4 KB
      • 📄 expanded-subprocess.expected.bpmn 5.2 KB
      • 📄 expanded-subprocess.expected.svg 8.7 KB
      • 📄 expanded-subprocess.json 1.3 KB
      • 📄 expanded-subprocess.refined.bpmn 5.2 KB
      • 📄 expanded-subprocess.refined.svg 8.7 KB
      • 📄 long-lane-names.expected.bpmn 4.6 KB
      • 📄 long-lane-names.expected.svg 6.7 KB
      • 📄 long-lane-names.json 944 B
      • 📄 long-lane-names.refined.bpmn 4.6 KB
      • 📄 long-lane-names.refined.svg 6.9 KB
      • 📄 multi-pool-collaboration.expected.bpmn 10.1 KB
      • 📄 multi-pool-collaboration.expected.svg 12.2 KB
      • 📄 multi-pool-collaboration.json 2.3 KB
      • 📄 multi-pool-collaboration.refined.bpmn 10.1 KB
      • 📄 multi-pool-collaboration.refined.svg 12.2 KB
      • 📄 simple-approval.expected.bpmn 5.6 KB
      • 📄 simple-approval.expected.svg 8.7 KB
      • 📄 simple-approval.json 1.0 KB
      • 📄 simple-approval.refined.bpmn 5.6 KB
      • 📄 simple-approval.refined.svg 8.7 KB
      • 📄 sparse-lanes.expected.bpmn 9.8 KB
      • 📄 sparse-lanes.expected.svg 12.8 KB
      • 📄 sparse-lanes.json 2.0 KB
      • 📄 sparse-lanes.refined.bpmn 9.8 KB
      • 📄 sparse-lanes.refined.svg 12.8 KB
      • 📄 wide-pipeline.expected.bpmn 16.0 KB
      • 📄 wide-pipeline.expected.svg 29.3 KB
      • 📄 wide-pipeline.json 6.0 KB
      • 📄 wide-pipeline.refined.bpmn 16.7 KB
      • 📄 wide-pipeline.refined.svg 29.6 KB
    • 📁 robustness-reports/
      • 📄 .gitkeep 0 B
  • 📄 .gitignore 468 B
  • 📄 bpmn-generator-v3.skill 48.2 KB
  • 📄 CHANGELOG.md 3.4 KB
  • 📄 CLAUDE.md 6.0 KB
  • 📄 COMPATIBILITY.md 2.8 KB
  • 📄 CONTRIBUTING.md 3.2 KB
  • 📄 LICENSE 1.0 KB
  • 📄 README.md 14.9 KB
  • 📄 ROADMAP.md 16.3 KB
  • 📄 SKILL.md 15.4 KB
  • 📄 THIRD-PARTY-NOTICES.md 1.8 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 6 | ★ 0
评论 0

请先登录后评论。

评论加载中...