SourceCode/Bond/Servo/ProcessJob.h
@@ -16,6 +16,10 @@ int port; BOOL checkSlot[8]; int material[8]; // Multi-port model for PJ editor/runtime. BOOL selectedPorts[4]; BOOL checkSlots[4][8]; int materialSlots[4][8]; }; namespace SERVO { @@ -133,6 +137,7 @@ // 返回问题清单(空=通过) bool validate(const IResourceView& rv); const std::vector<ValidationIssue>& issues() const; void addIssue(uint32_t code, const std::string& msg); // —— 状态机(带守卫)—— bool queue(); // NoState -> Queued