feat: consolidate legacy workflows into gyxx-flow
This commit is contained in:
@@ -0,0 +1,535 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"module": "supply_chain",
|
||||
"source_project": "auto-flow",
|
||||
"files": [
|
||||
{
|
||||
"source_relative_path": ".env.example",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/config.example.env",
|
||||
"category": "config",
|
||||
"source_sha256": "ec2df00f43abd9ba570b3882c5331d9b3c09557cccbc9c79e2326df57b680124",
|
||||
"target_sha256": "1fad168eece306d8df1f72852719dd2c565ef2709608a0c8724d7e43f3c6825a",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/__init__.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/__init__.py",
|
||||
"category": "source",
|
||||
"source_sha256": "cf08cfcdbf4332146416e2bfbd0c2890f728bf2db0ed05ccb9fe9c2793d59de2",
|
||||
"target_sha256": "91fe8485b483d33dd4775a8c2f4acb274ac6d7e58b9701f4967b264579328a05",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/config.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/config.py",
|
||||
"category": "source",
|
||||
"source_sha256": "466791caa5439b29e6f37b92ee6afcd4018f2c7e3fbb072efe9c6832955b3400",
|
||||
"target_sha256": "fed532abdfa44c33745602c317c4fdf349a207980b3ab950c7820fa875d97ad3",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/feishu_sheets.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/feishu_sheets.py",
|
||||
"category": "source",
|
||||
"source_sha256": "2654b076393013d090780d4142968154086b5801ae4c981ad0daa0d97bf54b18",
|
||||
"target_sha256": "a243734fdc055e2aaa54b815de8df834dd75d068eaabb7f0b3e2f9cee74bd5e6",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/mcp_workflow.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/mcp_workflow.py",
|
||||
"category": "source",
|
||||
"source_sha256": "286e28c9db042956743d045fe40157d64c58ef70a85301c018a6eaedd8c2984d",
|
||||
"target_sha256": "00ac9bce675b7c18473678f8624b9f49899eacbfb54f1b8afffd004b9c819bfe",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/monitor.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/monitor.py",
|
||||
"category": "source",
|
||||
"source_sha256": "aad7b1de5a9ddacb648a8b080e79eb04271ecb39b1b95e4bf3041373473b8fbd",
|
||||
"target_sha256": "7d3b59dd6472bb6ecb2a282b22a93ee03ff1af6bc8280232554138d5e8578b5c",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/pg_writer.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/pg_writer.py",
|
||||
"category": "source",
|
||||
"source_sha256": "0991bb67f8f00de04b59bb25d7a9c4b8231c2b507589c201192faa1e4eb5711e",
|
||||
"target_sha256": "472dcc68e0f61b97b258838b04ed51c7fc13efdacd559eb0df50a444b4ce182d",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/runner.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/runner.py",
|
||||
"category": "launcher",
|
||||
"source_sha256": "0cfe5e6557e8dee70ec4542c54b53e2153a3651eb2e35cd831e85518aabe0c66",
|
||||
"target_sha256": "3ea26a6bbd9f4627e6fe1c6711b6fac9e65958c121e6b910efcbdde0b9dd9c7c",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/batch_process.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/batch_process.py",
|
||||
"category": "source",
|
||||
"source_sha256": "3b0765ebf5b08075425abb3d656c31327e4d8af576d3d00da2035fea95eeec3c",
|
||||
"target_sha256": "71be3aa41866f3b757ef203f4b83528a248d758d1badb9a37c9e5333186563d0",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_confirmation.ps1",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/collect_confirmation.ps1",
|
||||
"category": "launcher",
|
||||
"source_sha256": "90764f8c7fdcaa576f6f8a84a5115cd9fe1487035eb55de3540c8a74011c84be",
|
||||
"target_sha256": "9a34dc50b0d23e1bd27dc641eb76d170e7c9f451df899d2cb7eb3b822f561a24",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_purchase_order_update.ps1",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/collect_purchase_order_update.ps1",
|
||||
"category": "launcher",
|
||||
"source_sha256": "a314db3e3389a56ee62a413056d552f04da546be73ca59e266a998c23fdf5926",
|
||||
"target_sha256": "88c8ba8d173eecf3655ed955cf54a4da27fdce33fb3186b7f225b6f7fe85a565",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_replenishment.ps1",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/collect_replenishment.ps1",
|
||||
"category": "launcher",
|
||||
"source_sha256": "7c59aad10c5c3cb43ccee3d399359fac8c2ba9f444b02f983d3641b194b57c87",
|
||||
"target_sha256": "c9ebacb106feff90fca27d4770781799e75f8f5640272b9adf92785a3ad8b1da",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/config.json",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/config.example.json",
|
||||
"category": "config",
|
||||
"source_sha256": "a293c3f4c69dbfe9c6a723c774f23894c024b38a3b8a4c4327704837743b9815",
|
||||
"target_sha256": "b6fabd1260d256221cf232a8b89597969e6e1d0c7805847a1dfd395ebc1c6172",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/insert_replenishment_bitable.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/insert_replenishment_bitable.py",
|
||||
"category": "source",
|
||||
"source_sha256": "6f3bbf5c0b7e8007e3199bf7ce86ac3a71cd90ee3b171e0e800cf7ebedd583e5",
|
||||
"target_sha256": "b255e3bff003a64010aacf0921d3707c4b76f16113023ae95b979997b223944c",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/ProductReplenishment.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/ProductReplenishment.py",
|
||||
"category": "source",
|
||||
"source_sha256": "02f6345142ebd84e25dc2f3b0651bc139ef31dd3994ff739efe66344c77ee49e",
|
||||
"target_sha256": "6e4be0e85a649c683ef4c56cecb638247f26aeee21ab37322304c0eef99238d4",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/PurchaseConfirmation.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/PurchaseConfirmation.py",
|
||||
"category": "source",
|
||||
"source_sha256": "d400571da971702302b6e426a0ba12981459a5ee7919c771d6f4ff0038617643",
|
||||
"target_sha256": "18319b26e07b666b29355db24c148f4f0e961965fbe423bd79d8925065da9b7a",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/PurchaseOrderUpdate.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/PurchaseOrderUpdate.py",
|
||||
"category": "source",
|
||||
"source_sha256": "91617a2854fbf1ef38e9f8ef6fefaa34627b477d7a39098c43d6ee5dba296aa7",
|
||||
"target_sha256": "dafed7d30c8215f2965cc53dbfefd929e89330bc3a8201fa8f3d4bb30a537dfc",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/send_card_notification.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/send_card_notification.py",
|
||||
"category": "source",
|
||||
"source_sha256": "1397f5508a15ea7dae3d809aee9b0317b73788f3e7dc3927ff9efba5b7630a7e",
|
||||
"target_sha256": "8586afcdfa04be83c984fc1be146c8ec2c9df74f7852fb656f854ebdf92a5558",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/trigger_purchase_order_update.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/scripts/trigger_purchase_order_update.py",
|
||||
"category": "source",
|
||||
"source_sha256": "8506001f619f88e887c4ee39684e1f46a8440affdb6ebc31076f64e8d8f973ba",
|
||||
"target_sha256": "5b6a936f8e7c800fbdbe5626827097a3bfd0d12124b018c2a9e32eba99f21853",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/sql/001_init.sql",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/sql/001_init.sql",
|
||||
"category": "sql",
|
||||
"source_sha256": "a77925bb466af86d1b5e968346a77911b3c439c245be91ef5b97bb1b85152aa5",
|
||||
"target_sha256": "a77925bb466af86d1b5e968346a77911b3c439c245be91ef5b97bb1b85152aa5",
|
||||
"transformed": false
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/sql/002_workflow_v2.sql",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/sql/002_workflow_v2.sql",
|
||||
"category": "sql",
|
||||
"source_sha256": "290fc78180565b79c1327d9ab8a33273d63a71834fd829ecf562b0cd913412e1",
|
||||
"target_sha256": "290fc78180565b79c1327d9ab8a33273d63a71834fd829ecf562b0cd913412e1",
|
||||
"transformed": false
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/sql/backfill_history.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/sql/backfill_history.py",
|
||||
"category": "source",
|
||||
"source_sha256": "7f0a4613bb0061da69a743f3a532f5fc791f1c539307d1f7c266cde82e89a2bc",
|
||||
"target_sha256": "c81b07b1ea1a59baf94e3d68d21ea961a8a318358b96c8087e24a7267eb0e83f",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/state.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/state.py",
|
||||
"category": "source",
|
||||
"source_sha256": "d4ea6fe12edc8edadd3e1ecef2d32ce55f0f827580d2df4932899801d0b6f8f6",
|
||||
"target_sha256": "0cc6d60dbe161b633fa5c0c1af2395b1a73f21b15f692ba3042883d06bf8441b",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/workflows.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/orchestrator/workflows.py",
|
||||
"category": "source",
|
||||
"source_sha256": "a851dbcdf9c2b7d3aaca5df8bcce9e7ee325da41114d58813e1447fc5c10ec30",
|
||||
"target_sha256": "ea26e462ff409ce56ce1191b9aaac8dba6947c429e5eeacf0b08776f8dcf7eca",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "requirements.txt",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/dependencies.txt",
|
||||
"category": "dependency",
|
||||
"source_sha256": "1b636fe51fce642e4d17009643013998e5f2b0670f7c11abe4c62fcf5b10e306",
|
||||
"target_sha256": "1b636fe51fce642e4d17009643013998e5f2b0670f7c11abe4c62fcf5b10e306",
|
||||
"transformed": false
|
||||
},
|
||||
{
|
||||
"source_relative_path": "run.py",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/run.py",
|
||||
"category": "launcher",
|
||||
"source_sha256": "cac7fbdbb4a47a04c87522e50130510775939fc485ce1ee2fcd2441f70c20777",
|
||||
"target_sha256": "2dd03c4bdcc49e6fa0c83f816a6f42275dba38ebb5276a64125561e2d0ed13d8",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "scripts/purchase-confirmation.bat",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/scripts/purchase-confirmation.bat",
|
||||
"category": "launcher",
|
||||
"source_sha256": "6bed299064aff0befa214e7648184ed190016eef0b257abc72fb8956bc4892a5",
|
||||
"target_sha256": "ef3cb48b61243b456185c207e18accb19d044bd877987b627e8a5187d63ebeb1",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "scripts/replenishment.bat",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/scripts/replenishment.bat",
|
||||
"category": "launcher",
|
||||
"source_sha256": "826c34ec5c4bec3a3408d3759c2dd462109746f5a37facb98330c551279d6724",
|
||||
"target_sha256": "e87ce31edb870fb733feba93d166507917ac1aa7c5c628f017ba91bf9737bdd5",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "scripts/replenishment-alert.bat",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/scripts/replenishment-alert.bat",
|
||||
"category": "launcher",
|
||||
"source_sha256": "e72592cea97eea1af77861cbcb91d8b3b248d36389bf48897f330db664c4b320",
|
||||
"target_sha256": "0e5726b6ef90b9ab000a1e3460902a70b94c00be9143a8e0e42ce7d4c0ae2252",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/analyzer/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/analyzer/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "eb2ce257dcf3cfdec056bc90bce61c753d89be041d2e6e14521f59fcde1b9512",
|
||||
"target_sha256": "e00ed56610b84ff94aa227ae77a47736aeb50995b57c0765050137122b3bac18",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/analyzer/workflow/purchase-order-update/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/analyzer/workflow/purchase-order-update/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "3877e9c7363c31f597ee06c2fcf51268b6f2bf73865e02335d8842799bf5d829",
|
||||
"target_sha256": "3bc15c2798823ba19ac42aa6d38f0d3d8b6100d44756c46d2a01c245611c25a7",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "2e96c720c16b3e16eb0253af109128cd6df2ed98b72d23bddfb473e36fc5ea2c",
|
||||
"target_sha256": "dc241106ef22f67098e82b13b78c986102bcfa3498778310a8a1d1ddbba70210",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/workflow/purchase-confirmation-workflow/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/workflow/purchase-confirmation-workflow/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "12b67cfb73059417c053fc6ae2f2b7afe894b0ed4c66160f6d23647a6f7ddf09",
|
||||
"target_sha256": "3e7fa623f8332e4a99865170cfa44bc2426338ee7369a6a64c90268a74a9fe2f",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/workflow/purchase-order-update-workflow/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/workflow/purchase-order-update-workflow/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "407469efe6129486fd5f21829fd3039a1ab63fcbed8761176a0a0ce61b670167",
|
||||
"target_sha256": "a7be00de8a21c5087d57c9b4aaa4aff7fd9c5816dc29c5ac0862e1342b870fdd",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/workflow/replenishment-alert-workflow/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/workflow/replenishment-alert-workflow/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "a57f429c4ade7771207905820f4f98edeff6e9a44fcf7957b820a6e5fc70f94b",
|
||||
"target_sha256": "1c96830cbeb1cedd6d8205044f03a30f50004dc21ff0995e8b67139dd76eaa6e",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/workflow/replenishment-workflow/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/workflow/replenishment-workflow/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "569f7da35c6f50d892bef31d65152d138078053135d0f442416fbebbb2c09561",
|
||||
"target_sha256": "906ad7b0981bb949631a159c1df4c5221f540f77c70ea494633c8f3b3c786fdf",
|
||||
"transformed": true
|
||||
},
|
||||
{
|
||||
"source_relative_path": "skills/collector/workflow/workflow-trigger-only/SKILL.md",
|
||||
"target_relative_path": "src/gyxx_flow/modules/supply_chain/runtime/skills/collector/workflow/workflow-trigger-only/SKILL.md",
|
||||
"category": "resource",
|
||||
"source_sha256": "4949170a88d116eb21f7c06da74b73ef4a7a15dc4851c281fd460a73806c102d",
|
||||
"target_sha256": "810c33bd2f3a17efc2e8728fd7b2bc9164862f0e11c154989d5a42350d6ca7ea",
|
||||
"transformed": true
|
||||
}
|
||||
],
|
||||
"entrypoints": [
|
||||
{
|
||||
"source_relative_path": "scripts/purchase-confirmation.bat",
|
||||
"target_relative_path": "scripts/purchase-confirmation.bat",
|
||||
"classification": "scheduled",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "scripts/replenishment.bat",
|
||||
"target_relative_path": "scripts/replenishment.bat",
|
||||
"classification": "scheduled",
|
||||
"workflows": [
|
||||
"supply.replenishment.weekly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "scripts/replenishment-alert.bat",
|
||||
"target_relative_path": "scripts/replenishment-alert.bat",
|
||||
"classification": "scheduled",
|
||||
"workflows": [
|
||||
"supply.replenishment_alert.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "run.py",
|
||||
"target_relative_path": "run.py",
|
||||
"classification": "manual",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily",
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily",
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/runner.py",
|
||||
"target_relative_path": "orchestrator/runner.py",
|
||||
"classification": "manual",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily",
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily",
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/trigger_purchase_order_update.py",
|
||||
"target_relative_path": "orchestrator/scripts/trigger_purchase_order_update.py",
|
||||
"classification": "event",
|
||||
"workflows": [
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/monitor.py",
|
||||
"target_relative_path": "orchestrator/monitor.py",
|
||||
"classification": "maintenance",
|
||||
"workflows": [
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/sql/backfill_history.py",
|
||||
"target_relative_path": "orchestrator/sql/backfill_history.py",
|
||||
"classification": "maintenance",
|
||||
"workflows": [
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/mcp_workflow.py",
|
||||
"target_relative_path": "orchestrator/mcp_workflow.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily",
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily",
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_confirmation.ps1",
|
||||
"target_relative_path": "orchestrator/scripts/collect_confirmation.ps1",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_replenishment.ps1",
|
||||
"target_relative_path": "orchestrator/scripts/collect_replenishment.ps1",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/collect_purchase_order_update.ps1",
|
||||
"target_relative_path": "orchestrator/scripts/collect_purchase_order_update.ps1",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/PurchaseConfirmation.py",
|
||||
"target_relative_path": "orchestrator/scripts/PurchaseConfirmation.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/ProductReplenishment.py",
|
||||
"target_relative_path": "orchestrator/scripts/ProductReplenishment.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/PurchaseOrderUpdate.py",
|
||||
"target_relative_path": "orchestrator/scripts/PurchaseOrderUpdate.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/batch_process.py",
|
||||
"target_relative_path": "orchestrator/scripts/batch_process.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/insert_replenishment_bitable.py",
|
||||
"target_relative_path": "orchestrator/scripts/insert_replenishment_bitable.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.replenishment.weekly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"source_relative_path": "orchestrator/scripts/send_card_notification.py",
|
||||
"target_relative_path": "orchestrator/scripts/send_card_notification.py",
|
||||
"classification": "internal",
|
||||
"workflows": [
|
||||
"supply.purchase_confirmation.daily",
|
||||
"supply.replenishment.weekly",
|
||||
"supply.replenishment_alert.daily",
|
||||
"supply.purchase_order_update"
|
||||
]
|
||||
}
|
||||
],
|
||||
"intentionally_excluded": [
|
||||
{
|
||||
"pattern": ".git/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": ".venv/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "**/__pycache__/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": ".env",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "**/*cookies*",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "**/*profile*/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "**/data/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "**/logs/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": ".cache/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": ".hermes/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": ".hermes_tmp/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "_tmp/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "shared-data/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "orchestrator/state.db*",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "memory/**",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "orchestrator/scripts/config_*.json",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
},
|
||||
{
|
||||
"pattern": "orchestrator/scripts/config_jd.local.json",
|
||||
"reason": "runtime, generated, sensitive, historical, or machine-local material is not copied into module source"
|
||||
}
|
||||
],
|
||||
"snapshot": "current-filesystem"
|
||||
}
|
||||
Reference in New Issue
Block a user