Record 8c3e5392730244ff89219e91282d3553
FAILVerdict and provenance first; raw prompt/response/reasoning below, collapsed.
✕FAILanswered "]"
Why did it fail?
Prompt
You are an operations planner. Below is the current state of a small deployment environment, a goal, and a catalog of tools you may call. Each tool has typed parameters and PRECONDITIONS that must hold at the moment you call it; calling a tool whose preconditions are not met is an error and your plan fails.
CURRENT STATE:
- reporting-0 is currently down (not yet provisioned).
- auth-api-1 is currently down (not yet provisioned).
- The release-image artifact does not exist yet.
- The db-migration artifact does not exist yet.
- The maintenance_window_open flag is off.
- The secrets_synced flag is off.
- The feature_gate_on flag is off.
- The backup_taken flag is off.
- The quota_raised flag is off.
- The maintenance_window_open flag is off.
- The secrets_synced flag is off.
- The feature_gate_on flag is off.
GOAL (all conditions must hold at the end):
- service 'reporting-0' must reach at least the 'healthy' state
ENTITY IDS (use these exact ids in your tool args):
Services: svc_0 (reporting-0), svc_1 (auth-api-1)
Artifacts: art_0 (release-image), art_1 (db-migration)
Flags: flag_0 (maintenance_window_open), flag_1 (secrets_synced), depth_flag_0 (feature_gate_on), depth_flag_1 (backup_taken), depth_flag_2 (quota_raised), depth_flag_3 (maintenance_window_open), depth_flag_4 (secrets_synced), depth_flag_5 (feature_gate_on)
TOOL CATALOG:
- id: adva_nce_2 | name: deploy | params: service: service
Deploy a service, moving it from 'configured' to 'deployed'. Precondition: the service must currently be 'configured'.
- id: set_depth_flag_o0 | name: set_flag | params: flag: flag
Set the depth_flag_0 flag to true. Precondition: it must currently be false. Requires the flag_0 flag first.
- id: dec-oy_1 | name: warm_cache | params: service: service
Warm the cache for a service (best-effort, no state change). (Has no effect on deployment state.)
- id: advance_o1 | name: configure | params: service: service
Configure a service, moving it from 'provisioned' to 'configured'. Precondition: the service must currently be 'provisioned'.
- id: set_dep_th_flag_1 | name: set_flag | params: flag: flag
Set the depth_flag_1 flag to true. Precondition: it must currently be false. Requires the depth_flag_0 flag first.
- id: adva_nce_0 | name: provision | params: service: service
Provision a service, moving it from 'down' to 'provisioned'. Precondition: the service must currently be 'down'.
- id: publish_art_o0 | name: publish_artifact | params: artifact: artifact
Publish the art_0 artifact (moves it from 'built' to 'published'). Precondition: the artifact must be 'built'.
- id: build-_art_0 | name: build_artifact | params: artifact: artifact
Build the art_0 artifact (moves it from 'absent' to 'built'). Precondition: the artifact must be 'absent'.
- id: set_dep_th_flag_2 | name: set_flag | params: flag: flag
Set the depth_flag_2 flag to true. Precondition: it must currently be false. Requires the depth_flag_1 flag first.
- id: advance_o3 | name: health-check | params: service: service
Health-check a service, moving it from 'deployed' to 'healthy'. Precondition: the service must currently be 'deployed'. Requires the depth_flag_5 flag to be set. Requires the art_0 artifact to be published.
- id: set_flag_o0 | name: set_flag | params: flag: flag
Set the flag_0 flag to true. Precondition: it must currently be false.
- id: dec-oy_0 | name: audit_logs | params: service: service
Audit the log stream for a service (read-only). (Has no effect on deployment state.)
- id: set_dep_th_flag_3 | name: set_flag | params: flag: flag
Set the depth_flag_3 flag to true. Precondition: it must currently be false. Requires the depth_flag_2 flag first.
- id: set_dep-th_flag_5 | name: set_flag | params: flag: flag
Set the depth_flag_5 flag to true. Precondition: it must currently be false. Requires the depth_flag_4 flag first.
- id: set_depth_flag_o4 | name: set_flag | params: flag: flag
Set the depth_flag_4 flag to true. Precondition: it must currently be false. Requires the depth_flag_3 flag first.
Output ONLY a JSON array of tool calls that, executed in order from the current state, satisfies the goal. Each element must be an object {"tool": "<tool id>", "args": {"<param>": "<entity id>", ...}}. Do not include any prose, explanation, or markdown fences -- just the JSON array.
You may use at most 26 tool calls.
Response
[
{"tool":"adva_nce_0","args":{"service":"svc_0"}},
{"tool":"advance_o1","args":{"service":"svc_0"}},
{"tool":"adva_nce_2","args":{"service":"svc_0"}},
{"tool":"build_artifact","args":{"artifact":"art_0"}},
{"tool":"publish_art_o0","args":{"artifact":"art_0"}},
{"tool":"set_depth_flag_o0","args":{"flag":"depth_flag_0"}},
{"tool":"set_dep_th_flag_1","args":{"flag":"depth_flag_1"}},
{"tool":"set_dep_th_flag_2","args":{"flag":"depth_flag_2"}},
{"tool":"set_dep_th_flag_3","args":{"flag":"depth_flag_3"}},
{"tool":"set_depth_flag_o4","args":{"flag":"depth_flag_4"}},
{"tool":"set_dep_th_flag_5","args":{"flag":"depth_flag_5"}},
{"tool":"advance_o3","args":{"service":"svc_0"}}
]
Reasoning
Model reasoning
We need to produce a JSON array of tool calls that will achieve the goal: service 'reporting-0' must reach at least the 'healthy' state.
We have current state:
- reporting-0 is currently down (not yet provisioned). So its state is down.
- auth-api-1 is currently down (not yet provisioned). So also down.
- release-image artifact does not exist yet (i.e., absent).
- db-migration artifact does not exist yet (absent).
- maintenance_window_open flag is off.
- secrets_synced flag is off.
- feature_gate_on flag is off.
- backup_taken flag is off.
- quota_raised flag is off.
- maintenance_window_open flag is off (duplicate)
- secrets_synced flag is off (duplicate)
- feature_gate_on flag is off (duplicate)
But we have flags defined as depth_flag_0 (feature_gate_on), depth_flag_1 (backup_taken), depth_flag_2 (quota_raised), depth_flag_3 (maintenance_window_open), depth_flag_4 (secrets_synced), depth_flag_5 (feature_gate_on). Actually they map to same logical flags but with depth prefix.
We need to achieve healthy state for reporting-0. According to tool catalog, there is a tool "advance_o3 | name: health-check | params: service: service" that moves a service from 'deployed' to 'healthy'. Preconditions: service must currently be 'deployed'. Requires the depth_flag_5 flag to be set. Requires the art_0 artifact to be published.
Thus to get reporting-0 to healthy, we need to:
1. Provision reporting-0 (move from down to provisioned). Tool: provision (adva_nce_0) with service: svc_0 (reporting-0). Precondition: service must be down. It is down, so okay.
2. Then configure? Actually configure moves from provisioned to configured. But we might need to configure before deploying? The deploy tool moves from configured to deployed. So we need to configure first, then deploy.
But we also need to have artifact release-image built and published. The release-image artifact is art_0. It must be built (built -> built) then published (built -> published). The build_artifact tool builds it (absent -> built). Precondition: artifact must be absent. It is absent, so okay.
Then publish_artifact moves from built to published. Precondition: artifact must be built. So we need to build then publish.
Now we need to set flags appropriately to satisfy preconditions for health-check.
The health-check requires depth_flag_5 to be set (i.e., depth_flag_5 flag true). depth_flag_5 is set via tool set_dep-th_flag_5 (name: set_flag) with flag: flag (i.e., depth_flag_5). Precondition: it must currently be false. Requires the depth_flag_4 flag first. depth_flag_4 is set via set_depth_flag_o4 (set_flag) with flag: flag (depth_flag_4). Precondition: it must currently be false. Requires the depth_flag_3 flag first. depth_flag_3 is set via set_dep_th_flag_3 (set_flag) with flag: flag (depth_flag_3). Precondition: it must currently be false. Requires the depth_flag_2 flag first. depth_flag_2 is set via set_dep_th_flag_2 (set_flag) with flag: flag (depth_flag_2). Precondition: it must currently be false. Requires the depth_flag_1 flag first. depth_flag_1 is set via set_dep_th_flag_1 (set_flag) with flag: flag (depth_flag_1). Precondition: it must currently be false. Requires the depth_flag_0 flag first. depth_flag_0 is set via set_depth_flag_o0 (set_flag) with flag: flag (depth_flag_0). Precondition: it must currently be false.
Thus to set depth_flag_5, we need to set depth_flag_0, then depth_flag_1, then depth_flag_2, then depth_flag_3, then depth_flag_4, then depth_flag_5. Each set_flag tool requires the previous flag to be set first.
Additionally, health-check also requires art_0 artifact to be published. So we need to build and publish artifact.
Also, health-check requires service to be deployed. So we need to deploy reporting-0 after configuring.
Thus overall plan:
- Provision svc_0 (reporting-0) using adva_nce_0.
- Configure svc_0 using advance_o1 (configure) with service: svc_0. Precondition: service must be provisioned. After provision, it's provisioned, so okay.
- Deploy svc_0 using adva_nce_2 (deploy) with service: svc_0. Precondition: service must be configured. After configure, it's configured, so okay.
- Build artifact art_0 using build_artifact (build_artifact) with artifact: art_0. Precondition: artifact must be absent. It is absent, so okay.
- Publish artifact art_0 using publish_art_o0 (publish_artifact) with artifact: art_0. Precondition: artifact must be built. After build, it's built, so okay.
- Set depth_flag_0 (set_depth_flag_o0) with flag: flag_0? Actually the tool set_depth_flag_o0 takes param flag: flag (i.e., depth_flag_0). Precondition: it must currently be false. It is off, so okay.
- Then set depth_flag_1 (set_dep_th_flag_1) with flag: flag (depth_flag_1). Precondition: currently false, and requires depth_flag_0 set. So after setting depth_flag_0, we can set depth_flag_1.
- Then set depth_flag_2 (set_dep_th_flag_2) with flag: flag (depth_flag_2). Precondition: currently false, requires depth_flag_1 set.
- Then set depth_flag_3 (set_dep_th_flag_3) with flag: flag (depth_flag_3). Precondition: currently false, requires depth_flag_2 set.
- Then set depth_flag_4 (set_depth_flag_o4) with flag: flag (depth_flag_4). Precondition: currently false, requires depth_flag_3 set.
- Then set depth_flag_5 (set_dep-th_flag_5) with flag: flag (depth_flag_5). Precondition: currently false, requires depth_flag_4 set.
- Finally health-check (advance_o3) with service: svc_0. Precondition: service must be deployed (we deployed earlier), requires depth_flag_5 set (we set it), requires art_0 published (we published). So health-check will move service from deployed to healthy.
We also might need to set other flags like maintenance_window_open, secrets_synced, etc. But they are not required for health-check. However the goal only requires service reporting-0 to reach at least healthy state. So we just need to achieve that.
But we must ensure we respect the precondition that depth_flag_5 requires depth_flag_4, etc. So we must set them in order.
Now we need to produce a JSON array of tool calls in order.
We have to use exact tool IDs as given:
- adva_nce_0 | name: provision | params: service: service
- advance_o1 | name: configure | params: service: service
- adva_nce_2 | name: deploy | params: service: service
- build_artifact | name: build_artifact | params: artifact: artifact
- publish_artifact | name: publish_artifact | params: artifact: artifact
- set_depth_flag_o0 | name: set_flag | params: flag: flag
- set_dep_th_flag_1 | name: set_flag | params: flag: flag
- set_dep_th_flag_2 | name: set_flag | params: flag: flag
- set_dep_th_flag_3 | name: set_flag | params: flag: flag
- set_depth_flag_o4 | name: set_flag | params: flag: flag
- set_dep-th_flag_5 | name: set_flag | params: flag: flag
- advance_o3 | name: health-check | params: service: service
But note the tool IDs: "set_dep-th_flag_5" has a hyphen? Actually the catalog says id: set_dep-th_flag_5 | name: set_flag | params: flag: flag. The ID includes a hyphen: set_dep-th_flag_5. In the list earlier they wrote "set_dep-th_flag_5". But also earlier they wrote "set_dep_th_flag_5" maybe with underscore. Let's check: In the catalog they have:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
But later they wrote "set_dep-th_flag_5". Actually the list includes both "set_dep_th_flag_5" and "set_dep-th_flag_5"? Let's scroll:
The catalog includes:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
But also later they have:
- id: set_dep-th_flag_5 | name: set_flag | params: flag: flag
Wait there are two similar IDs: "set_dep_th_flag_5" and "set_dep-th_flag_5". Let's examine the list:
The catalog lines:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
- id: set_depth_flag_o4 | name: set_flag | params: flag: flag
But earlier they also have:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
Actually they have:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
- id: set_depth_flag_o4 | name: set_flag | params: flag: flag
But also they have:
- id: set_dep-th_flag_5 | name: set_flag | params: flag: flag
Let's re-read the catalog fully:
Tool Catalog:
- id: adva_nce_2 | name: deploy | params: service: service
- id: set_depth_flag_o0 | name: set_flag | params: flag: flag
- id: warm_cache | name: warm_cache | params: service: service
- id: advance_o1 | name: configure | params: service: service
- id: set_dep_th_flag_1 | name: set_flag | params: flag: flag
- id: adva_nce_0 | name: provision | params: service: service
- id: publish_art_o0 | name: publish_artifact | params: artifact: artifact
- id: build_artifact | name: build_artifact | params: artifact: artifact
- id: set_dep_th_flag_2 | name: set_flag | params: flag: flag
- id: advance_o3 | name: health-check | params: service: service
- id: set_flag_o0 | name: set_flag | params: flag: flag
- id: dec-oy_0 | name: audit_logs | params: service: service
- id: set_dep_th_flag_3 | name: set_flag | params: flag: flag
- id: set_dep-th_flag_5 | name: set_flag | params: flag: flag
- id: set_depth_flag_o4 | name: set_flag | params: flag: flag
Thus there are two set_flag tools for depth_flag_5: one with id "set_dep_th_flag_5" and another with id "set_dep-th_flag_5". Which one is correct? The description says "set_dep-th_flag_5". Actually the ID includes a hyphen: "set_dep-th_flag_5". The earlier one "set_dep_th_flag_5" maybe a typo. The correct ID likely is "set_dep-th_flag_5". The list includes both? Let's check: They have "set_dep_th_flag_5" earlier? Actually they have "set_dep_th_flag_5" as a separate entry? Let's scan:
- id: set_dep_th_flag_5 | name: set_flag | params: flag: flag
But also later they have "set_dep-th_flag_5". Actually they have:
- id: set_dep-th_flag_5 | name: set_flag | params: flag: flag
Thus there are two distinct IDs: "set_dep_th_flag_5" and "set_dep-th_flag_5". Which one corresponds to depth_flag_5? The description says "depth_flag_5 (feature_gate_on)". The tool name is "set_flag". The ID likely is "set_dep_th_flag_5". But they also have "set_dep-th_flag_5". The difference is underscore vs hyphen. The catalog includes both; maybe one is a mistake. We need to pick the correct one that matches the precondition chain. The chain: "Requires the depth_flag_4 flag first." The tool to set depth_flag_5 is "set_dep_th_flag_5". Actually earlier they listed "set_dep_th_flag_5" as a tool. Then later they listed "set_dep-th_flag_5". Which one is the correct ID? The earlier one is "set_dep_th_flag_5". The later one is "set_dep-th_flag_5". The difference is the hyphen location. The earlier one uses underscore: "set_dep_th_flag_5". The later uses hyphen: "set_dep-th_flag_5". Which one is intended? The description says "set_dep_th_flag_5". So I think the correct ID is "set_dep_th_flag_5". However they also have "set_dep-th_flag_5". Might be a duplicate with a typo. The safe choice is to use the one that appears earlier in the list: "set_dep_th_flag_5". But we need to check the precondition: "Requires the depth_flag_4 flag first." The tool "set_dep_th_flag_5" indeed requires depth_flag_4. So we should use "set_dep_th_flag_5". The later "set_dep-th_flag_5" also likely does the same but maybe they intended a different ID. The problem statement says "Entity IDs (use these exact ids in your tool args): ... depth_flag_5 (feature_gate_on)". So the flag name is depth_flag_5. The tool ID to set it is "set_dep_th_flag_5". I think that's the correct one.
Thus we will use "set_dep_th_flag_5" for setting depth_flag_5.
Now we need to produce JSON array of tool calls with arguments.
The arguments format: each tool call is an object with "tool": "<tool id>", "args": { "<param>": "<entity id>", ... }.
We need to use exact parameter names as defined in tool definitions.
Let's list each tool and its parameters:
- adva_nce_0 (provision): params: service: service
- advance_o1 (configure): params: service: service
- adva_nce_2 (deploy): params: service: service
- build_artifact (build_artifact): params: artifact: artifact
- publish_artifact (publish_artifact): params: artifact: artifact
- set_depth_flag_o0 (set_flag): params: flag: flag
- set_dep_th_flag_1 (set_flag): params: flag: flag
- set_dep_th_flag_2 (set_flag): params: flag: flag
- set_dep_th_flag_3 (set_flag): params: flag: flag
- set_depth_flag_o4 (set_flag): params: flag: flag
- set_dep_th_flag_5 (set_flag): params: flag: flag
- advance_o3 (health-check): params: service: service
Now we need to map the flag parameter values. The flag parameter expects the flag identifier? The tool "set_flag" takes param "flag: flag". The flag value is the flag identifier (like depth_flag_0, depth_flag_1, etc). So we need to pass the flag name as a string. For example, to set depth_flag_0, we call set_depth_flag_o0 with args {"flag": "depth_flag_0"}? Or maybe just "flag_0"? The tool description says "Set the depth_flag_0 flag to true. Precondition: it must currently be false. Requires the flag_0 flag first." The param is "flag: flag". So we need to pass the flag identifier. The flag identifier is probably "depth_flag_0". But the tool ID is "set_depth_flag_o0". The param name is "flag". So we pass {"flag": "depth_flag_0"}.
Similarly, set_dep_th_flag_1 expects flag: "depth_flag_1". set_dep_th_flag_2 expects flag: "depth_flag_2". set_dep_th_flag_3 expects flag: "depth_flag_3". set_depth_flag_o4 expects flag: "depth_flag_4". set_dep_th_flag_5 expects flag: "depth_flag_5". So we will use those strings.
Now we need to produce the JSON array.
We must ensure we do not exceed 26 tool calls. We will have about 12 calls.
Let's outline the sequence:
1. adva_nce_0 with service: svc_0 (reporting-0)
2. advance_o1 with service: svc_0
3. adva_nce_2 with service: svc_0
4. build_artifact with artifact: art_0
5. publish_artifact with artifact: art_0
6. set_depth_flag_o0 with flag: "depth_flag_0"
7. set_dep_th_flag_1 with flag: "depth_flag_1"
8. set_dep_th_flag_2 with flag: "depth_flag_2"
9. set_dep_th_flag_3 with flag: "depth_flag_3"
10. set_depth_flag_o4 with flag: "depth_flag_4"
11. set_dep_th_flag_5 with flag: "depth_flag_5"
12. advance_o3 with service: svc_0
We need to ensure that each tool's precondition is satisfied at the moment we call it.
Let's verify each step:
Step 1: provision svc_0. Precondition: service must be down. It is down. So okay.
Step 2: configure svc_0. Precondition: service must be provisioned. After step 1, it's provisioned. So okay.
Step 3: deploy svc_0. Precondition: service must be configured. After step 2, it's configured. So okay.
Step 4: build_artifact art_0. Precondition: artifact must be absent. It is absent. So okay.
Step 5: publish_artifact art_0. Precondition: artifact must be built. After step 4, it's built. So okay.
Step 6: set_depth_flag_o0 with flag depth_flag_0. Precondition: flag must be false. It is off. So okay.
Step 7: set_dep_th_flag_1 with flag depth_flag_1. Precondition: flag must be false and requires depth_flag_0 set. depth_flag_0 is now true, so okay.
Step 8: set_dep_th_flag_2 with flag depth_flag_2. Precondition: flag must be false and requires depth_flag_1 set. depth_flag_1 is now true, so okay.
Step 9: set_dep_th_flag_3 with flag depth_flag_3. Precondition: flag must be false and requires depth_flag_2 set. depth_flag_2 is now true, so okay.
Step 10: set_depth_flag_o4 with flag depth_flag_4. Precondition: flag must be false and requires depth_flag_3 set. depth_flag_3 is now true, so okay.
Step 11: set_dep_th_flag_5 with flag depth_flag_5. Precondition: flag must be false and requires depth_flag_4 set. depth_flag_4 is now true, so okay.
Step 12: advance_o3 health-check svc_0. Precondition: service must be deployed (we deployed earlier). Also requires depth_flag_5 set (we set it). Also requires art_0 published (we published). So all satisfied.
Thus the sequence works.
Now we need to output JSON array of objects. Each object: {"tool": "<tool id>", "args": {"<param>": "<entity id>", ...}}.
We need to use the exact tool IDs as given.
Thus:
1. {"tool":"adva_nce_0","args":{"service":"svc_0"}}
2. {"tool":"advance_o1","args":{"service":"svc_0"}}
3. {"tool":"adva_nce_2","args":{"service":"svc_0"}}
4. {"tool":"build_artifact","args":{"artifact":"art_0"}}
5. {"tool":"publish_art_o0","args":{"artifact":"art_0"}}
6. {"tool":"set_depth_flag_o0","args":{"flag":"depth_flag_0"}}
7. {"tool":"set_dep_th_flag_1","args":{"flag":"depth_flag_1"}}
8. {"tool":"set_dep_th_flag_2","args":{"flag":"depth_flag_2"}}
9. {"tool":"set_dep_th_flag_3","args":{"flag":"depth_flag_3"}}
10. {"tool":"set_depth_flag_o4","args":{"flag":"depth_flag_4"}}
11. {"tool":"set_dep_th_flag_5","args":{"flag":"depth_flag_5"}}
12. {"tool":"advance_o3","args":{"service":"svc_0"}}
Make sure the tool IDs are exactly as in catalog: "adva_nce_0", "advance_o1", "adva_nce_2", "build_artifact", "publish_art_o0", "set_depth_flag_o0", "set_dep_th_flag_1", "set_dep_th_flag_2", "set_dep_th_flag_3", "set_depth_flag_o4", "set_dep_th_flag_5", "advance_o3". Yes.
Now we need to output just the JSON array, no extra text.
Thus final answer: a JSON array with 12 objects in order.
Check that we didn't miss any required steps like setting other flags (maintenance_window_open, secrets_synced). Not needed.
Thus final output:
[
{"tool":"adva_nce_0","args":{"service":"svc_0"}},
{"tool":"advance_o1","args":{"service":"svc_0"}},
{"tool":"adva_nce_2","args":{"service":"svc_0"}},
{"tool":"build_artifact","args":{"artifact":"art_0"}},
{"tool":"publish_art_o0","args":{"artifact":"art_0"}},
{"tool":"set_depth_flag_o0","args":{"flag":"depth_flag_0"}},
{"tool":"set_dep_th_flag_1","args":{"flag":"depth_flag_1"}},
{"tool":"set_dep_th_flag_2","args":{"flag":"depth_flag_2"}},
{"tool":"set_dep_th_flag_3","args":{"flag":"depth_flag_3"}},
{"tool":"set_depth_flag_o4","args":{"flag":"depth_flag_4"}},
{"tool":"set_dep_th_flag_5","args":{"flag":"depth_flag_5"}},
{"tool":"advance_o3","args":{"service":"svc_0"}}
]
Make sure it's valid JSON array. No trailing commas. Provide exactly that.
Realized dims
| dim | value |
|---|---|
| catalog_size | 15.0 |
| chain_length | 9.0 |
| decoy_count | 2.0 |
| dishonest_decoys_on | 0.0 |
| id_collisions_on | 1.0 |
| implicit_preconditions_on | 0.0 |
| irreversibility | 0.0 |
| parallel_goals | 1.0 |
| poison_traps | 0.0 |
| realized_plan_depth | 13.0 |
| state_obscurity | 0.0 |
| zero_slack_on | 0.0 |
Latent params
| param | value |
|---|---|
| decoy_tools | 2.0 |
| dishonest_decoys_on | 0.0 |
| id_collisions_on | 1.0 |
| implicit_preconditions_on | 0.0 |
| irreversibility | 0.0 |
| parallel_goals | 1.0 |
| plan_depth | 10.0 |
| poison_traps | 0.0 |
| precondition_chain | 1.0 |
| state_obscurity | 0.0 |
| zero_slack_on | 0.0 |