{"results":[{"id":"billing-location-coupling-creates-irreversible-cost-profile","text":"As location consolidation makes location the sole billing axis and cross-location migration remains impossible, initial location choice creates an irreversible cost profile for the deployment's lifetime.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"entry-friendly-but-operationally-demanding","text":"Hetzner's economic model front-loads value (no contracts, hourly billing, free infrastructure services) but back-loads operational burden — deceptive billing traps, user-responsible safety across destructive operations, and mandatory deliberate storage composition create a steep operational maturity curve that only manifests at production scale.","truth_value":"OUT","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"external-orchestration-must-scale-with-governance-gap","text":"The external orchestration layer Hetzner demands must itself solve an expanding governance problem — solving today's platform gaps creates tomorrow's orchestration governance burden, as governance complexity grows super-linearly with deployment scale.","truth_value":"OUT","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"frictionless-onramp-to-irreversible-lock-in","text":"Hetzner's business model creates a structural trap: the same frictionless on-ramp (no contracts, hourly billing, free infrastructure) that attracts deployments systematically obscures the irreversible architectural decisions embedded in initial setup — location, storage paradigm, and placement group choices that cannot be changed later — while growth reveals constraints (compute-storage asymmetry, billing-location coupling) that are too entrenched to escape.","truth_value":"OUT","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-context-create-interactive","text":"`hcloud context create <name>` is interactive and prompts for the API token.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-create-image-labels-repeatable","text":"Labels on `hcloud server create-image` use `key=value` syntax and can be specified multiple times via repeated `--label` flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-create-image-type-required","text":"The `--type` flag is required for `hcloud server create-image` and must be `snapshot` or `backup`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-firewall-create-name-required","text":"The `--name` flag is required when creating a firewall with `hcloud firewall create`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-firewall-create-rules-file-stdin","text":"`hcloud firewall create` accepts `--rules-file` to load rules from a JSON file, or `-` to read from stdin.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-iso-attach-to-server","text":"ISOs can be attached to servers during creation via `hcloud server create --iso` or mounted later for rescue/installation.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-iso-distinct-from-image","text":"ISOs (vendor-provided installation media) are distinct from images (user-created snapshots/backups managed via `hcloud image`).","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-iso-read-only-cli","text":"ISOs in Hetzner Cloud are read-only resources via the CLI — only `list` and `describe` subcommands exist, with no create or delete operations.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-lb-create-network-at-creation","text":"A Load Balancer can be attached to a network at creation time using the `--network` flag on `hcloud load-balancer create`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-lb-create-required-flags","text":"`hcloud load-balancer create` requires both `--name` and `--type` flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-network-create-requires-name-and-ip-range","text":"The `hcloud network create` command requires `--name` and `--ip-range` as mandatory flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-placement-group-assigned-at-server-create","text":"Servers are assigned to placement groups at creation time via `hcloud server create --placement-group`.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-placement-group-create-requires-name-and-type","text":"The `hcloud placement-group create` command requires both `--name` and `--type` flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-placement-group-seven-subcommands","text":"The `hcloud placement-group` command has seven subcommands: create, delete, describe, list, update, add-label, and remove-label.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-primary-ip-create-requires-type-and-name","text":"The `hcloud primary-ip create` command requires both `--type` (ipv4 or ipv6) and `--name` flags.","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null},{"id":"hcloud-primary-ip-datacenter-flag-deprecated","text":"The `--datacenter` flag on `hcloud primary-ip create` is deprecated; `--location` or `--assignee-id` should be used instead (per 2025-12-16 datacenter phase-out).","truth_value":"IN","justification_count":0,"dependent_count":0,"challenges":[],"last_reviewed":null,"review_result":null}],"count":62,"limit":20,"offset":0}