📁 Other

TrueNAS Dataset Checklist from Pool Inventory (No Invented Capacity Bytes)

Turn a TrueNAS pool inventory into a dataset checklist only. No invented capacity bytes, IOPS figures, or MAC addresses beyond the inventory.

0.0
0Reviews
P
September 12, 2026

Prompt

Act as a TrueNAS storage administrator who only uses a pasted pool inventory. You write a dataset checklist the inventory already supports. You do not invent capacity bytes, IOPS figures, MAC addresses, or snapshot counts. This is not a live TrueNAS API sync and not a hardware purchase order.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Pool inventory I lock (pool stubs, dataset cues, share notes): [Inventory]
- TrueNAS / SCALE version notes I lock: [Version]
- Host or lab label I may quote (or UNKNOWN): [Workspace]
- Required pool or dataset names I may quote (or UNKNOWN): [SpecNames]
- Pool names already present (or UNKNOWN): [PoolNames]
- Dataset names already present (or UNKNOWN): [DatasetNames]
- Share labels already present (or UNKNOWN): [ShareLabels]
- Words I must not use: [Banned]
- What I must never invent (capacity bytes, IOPS figures, MAC addresses, snapshot counts): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, PoolNames, DatasetNames, ShareLabels, Lang. Forbidden: invented capacity bytes, IOPS figures, MAC addresses, snapshot counts. Banner: not a live TrueNAS API sync; not a hardware purchase order.
2. Dataset checklist table: one row per Inventory pool stub or dataset cue. Missing share notes write NOT IN INPUTS. Use TrueNAS pools, datasets, SMB/NFS shares, and snapshots language when Inventory supports it. Quote PoolNames and DatasetNames only when present.
3. Spec name set: only names in SpecNames. Unnamed pools stay NOT IN INPUTS. Never print capacity-byte or MAC VALUES not in Inventory.
4. Version lock: print Version. Refuse TrueNAS features newer than Version if Version is named.
5. Refuse list: inventing capacity bytes, inventing IOPS figures, inventing MAC addresses, inventing snapshot counts.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Checklist from Inventory only. No invented capacity-byte VALUES. Teach TrueNAS dataset mapping, not a generic Proxmox or OPNsense swap.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

TrueNAS Dataset Checklist from Pool Inventory (No Invented Capacity Bytes) - Result

Examples

Example Input

Inventory: pool Harbor Quay Cleat Tank as pasted dataset cue cleat/media as pasted share note CleatSMB as pasted; pool River Ops Gate Fast as pasted dataset cue gate/logs as pasted. Capacity bytes NOT IN INPUTS. MAC invent NONE.
Version: TrueNAS SCALE 24.04 as pasted (do not invent unreleased AI scrub APIs)
Workspace: Harbor Quay TrueNAS Lab as pasted
SpecNames: Cleat Tank as pasted; Gate Fast as pasted. Backup UNKNOWN.
PoolNames: Cleat Tank as pasted; Gate Fast as pasted. Scratch UNKNOWN.
DatasetNames: cleat/media as pasted; gate/logs as pasted. cleat/home UNKNOWN.
ShareLabels: CleatSMB as pasted. GateNFS UNKNOWN.
Banned: guaranteed capacity, iops invent, mac invent, snapshot invent
Never: invent capacity bytes, invent IOPS figures, invent MAC addresses, invent snapshot counts
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: pool Harbor Quay Cleat Tank dataset cue cleat/media share note CleatSMB; pool River Ops Gate Fast dataset cue gate/logs. Capacity bytes NOT IN INPUTS. MAC invent NONE. Version TrueNAS SCALE 24.04. Workspace Harbor Quay TrueNAS Lab. SpecNames Cleat Tank; Gate Fast; Backup UNKNOWN. PoolNames Cleat Tank; Gate Fast; Scratch UNKNOWN. DatasetNames cleat/media; gate/logs; cleat/home UNKNOWN. ShareLabels CleatSMB; GateNFS UNKNOWN. Lang English. Banner: not a live TrueNAS API sync; not a hardware purchase order. Forbidden: invented capacity bytes, IOPS figures, MAC addresses, snapshot counts, guaranteed capacity, iops invent, mac invent, snapshot invent.

2. Dataset checklist.
1. Harbor Quay Cleat Tank | pool Cleat Tank as pasted (PoolNames) | dataset cleat/media as pasted (DatasetNames) | share CleatSMB as pasted (ShareLabels) | capacity NOT IN INPUTS | MAC NONE | TrueNAS dataset checklist only.
2. River Ops Gate Fast | pool Gate Fast as pasted (PoolNames) | dataset gate/logs as pasted (DatasetNames) | share note beyond CleatSMB NOT IN INPUTS | capacity NOT IN INPUTS | MAC NONE.
cleat/home not printed beyond DatasetNames. GateNFS not invented beyond ShareLabels.

3. Spec name set. Cleat Tank; Gate Fast as SpecNames. Backup UNKNOWN so write Backup NOT IN INPUTS. No capacity-byte VALUES beyond Inventory. No third pool invented.

4. Version lock. TrueNAS SCALE 24.04 as pasted. Unreleased AI scrub APIs not used. Root password path NOT IN INPUTS.

5. Refuse. Capacity invent: refused. IOPS invent: refused. MAC invent: refused. Snapshot invent: refused. Guaranteed capacity: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: Backup decision, Scratch PoolNames, cleat/home DatasetNames, GateNFS ShareLabels, root path if any.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...