Instructions
Use this skill to finalize a scientific test by archiving an object based on the observed result.
When to Use
- •You have just completed an experimental test (e.g., electrical conductivity, chemical reaction, physical property test).
- •You have a clear rule mapping a specific test outcome to a specific destination container (e.g., "If property X is true, place in Container A; if false, place in Container B").
- •The object to be archived and the destination containers are present in your current environment.
Core Procedure
- •Verify Context: Ensure you are in the correct room (typically the
workshopor lab area) where the test was conducted and where the destination containers are located. - •Confirm Test Result: Observe the final state of your experimental apparatus to definitively determine the test outcome (e.g., "light bulb is on").
- •Apply Rule: Map the confirmed outcome to the corresponding destination container as specified by the task rule.
- •Execute Archive: Move the test object from its current location (inventory or room) into the correct container using the
move OBJ to CONTAINERaction.
Key Principles
- •Direct Archiving: Do not re-run the test. The skill is for archiving the result based on an already observed outcome.
- •Rule Adherence: Strictly follow the provided mapping rule. Do not infer or create new rules.
- •Container Verification: Before moving the object, visually confirm the target container exists in the room (use
look aroundif uncertain).
Example Rule Application
Task Rule: "If the metal pot is electrically conductive, place it in the blue box. If it is electrically nonconductive, place it in the orange box."
Observation: The blue light bulb in the circuit is on.
Interpretation: The metal pot is conductive.
Action: move metal pot to blue box
Bundled Logic
For the specific, error-prone sequence of connecting a circuit to test electrical conductivity, use the bundled script scripts/conductivity_test.py as a reference. For all other test types, use the general instructions above.