{"allowContribute":false,"item":{"activeCommit":"723e759c365c58d64457a3ec579b316910219365","apis":{"routes":[],"types":{}},"backendSchedules":null,"bundleHash":"a8354c28c6c10c7b","createdAt":1783070458135,"gitCommit":"723e759c365c58d64457a3ec579b316910219365","id":"39881fb74e3b4055d891464c","isPublic":true,"itemType":"PLUGIN","name":"軟體工坊","pluginDir":"軟體工坊","repositoryID":"repo_a2c707cb4fc3460054866d4e","status":"active","updatedAt":1785758396251,"version":5},"ownerMemberId":"6a477d7201772cfce65272","ownerName":"淑如 詹","publicPlugins":{"PLUGIN":{"pluginItemId":"39881fb74e3b4055d891464c","pluginDir":"軟體工坊","bundleHash":"a8354c28c6c10c7b","live":true}},"subtree":[{"activeCommit":"723e759c365c58d64457a3ec579b316910219365","apis":{"routes":[],"types":{}},"backendSchedules":null,"bundleHash":"a8354c28c6c10c7b","createdAt":1783070458135,"gitCommit":"723e759c365c58d64457a3ec579b316910219365","id":"39881fb74e3b4055d891464c","isPublic":true,"itemType":"PLUGIN","name":"軟體工坊","pluginDir":"軟體工坊","repositoryID":"repo_a2c707cb4fc3460054866d4e","status":"active","updatedAt":1785758396251,"version":5},{"createdAt":1783070716856,"deletedAt":null,"id":"default_software_project_folder_6a477d7201772cfce65272","isPublic":false,"itemType":"SOFTWARE_PROJECT_FOLDER","name":"我的軟體專案","originPluginDir":"軟體工坊","originPluginID":"39881fb74e3b4055d891464c","parents":{"softwareWorkshop":1783070716856},"preParentID":null,"updatedAt":1783070716857,"version":1},{"createdAt":1783071534129,"fileTree":"{\"name\":\"ecn-part-management\",\"type\":\"folder\",\"children\":[{\"name\":\"main.py\",\"type\":\"file\"},{\"name\":\"config.py\",\"type\":\"file\"},{\"name\":\"README.md\",\"type\":\"file\"},{\"name\":\"requirements.txt\",\"type\":\"file\"},{\"name\":\"models\",\"type\":\"folder\",\"children\":[{\"name\":\"__init__.py\",\"type\":\"file\"},{\"name\":\"enums.py\",\"type\":\"file\"},{\"name\":\"application.py\",\"type\":\"file\"},{\"name\":\"review.py\",\"type\":\"file\"}]},{\"name\":\"services\",\"type\":\"folder\",\"children\":[{\"name\":\"__init__.py\",\"type\":\"file\"},{\"name\":\"application_service.py\",\"type\":\"file\"},{\"name\":\"kanban_service.py\",\"type\":\"file\"},{\"name\":\"filter_service.py\",\"type\":\"file\"},{\"name\":\"review_service.py\",\"type\":\"file\"},{\"name\":\"notification_service.py\",\"type\":\"file\"},{\"name\":\"statistics_service.py\",\"type\":\"file\"},{\"name\":\"export_service.py\",\"type\":\"file\"}]},{\"name\":\"utils\",\"type\":\"folder\",\"children\":[{\"name\":\"__init__.py\",\"type\":\"file\"},{\"name\":\"id_generator.py\",\"type\":\"file\"},{\"name\":\"validators.py\",\"type\":\"file\"},{\"name\":\"date_utils.py\",\"type\":\"file\"}]},{\"name\":\"data\",\"type\":\"folder\",\"children\":[{\"name\":\"sample_data.json\",\"type\":\"file\"}]},{\"name\":\"tests\",\"type\":\"folder\",\"children\":[{\"name\":\"__init__.py\",\"type\":\"file\"},{\"name\":\"conftest.py\",\"type\":\"file\"},{\"name\":\"test_application_service.py\",\"type\":\"file\"},{\"name\":\"test_kanban_service.py\",\"type\":\"file\"},{\"name\":\"test_review_service.py\",\"type\":\"file\"},{\"name\":\"test_filter_service.py\",\"type\":\"file\"},{\"name\":\"test_statistics_service.py\",\"type\":\"file\"}]}]}","id":"f4f395a20657afaf98af75f9","itemType":"SOFTWARE_PROJECT","name":"ECN 與料號管理看板","originPluginDir":"軟體工坊","originPluginID":"39881fb74e3b4055d891464c","parents":{"default_software_project_folder_6a477d7201772cfce65272":1783071534129},"repositoryUrl":"https://github.com/lynn780920/ecn-part-management（待推送：請先修復 GitHub App Contents 權限為 Read \u0026 Write）","status":"completed","updatedAt":1783955285421,"version":5}]}