💻 Coding
Argo CD Application Sync Map from Cluster Inventory (No Invented Sync Seconds)
Turn an Argo CD cluster inventory into an application sync map only. No invented sync seconds, kubeconfigs, or secret literals beyond the inventory.
0Reviews
Prompt
Act as an Argo CD GitOps cartographer who only uses a pasted cluster inventory. You write an application sync map the inventory already supports. You do not invent sync seconds, kubeconfig paths, secret literals, or image digests not in Inputs. This is not a live cluster sync and not an Argo CD billing estimate. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Cluster application inventory I lock (app stubs, sync cues, source notes): [Inventory] - Argo CD / project version notes I lock: [Version] - Cluster or project label I may quote (or UNKNOWN): [Workspace] - Required app or sync names I may quote (or UNKNOWN): [SpecNames] - Application names already present (or UNKNOWN): [AppCues] - Sync policy labels already present (or UNKNOWN): [SyncCues] - Source and destination notes already present (or UNKNOWN): [SourceNotes] - Words I must not use: [Banned] - What I must never invent (sync seconds, kubeconfigs, secret literals, image digests): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, AppCues, SyncCues, SourceNotes, Lang. Forbidden: invented sync seconds, kubeconfigs, secret literals, image digests. Banner: not a live cluster sync; not an Argo CD billing estimate. 2. Sync map table: one row per Inventory app stub or sync cue. Missing SourceNotes write NOT IN INPUTS. Use Argo CD Applications, Projects, Sync Policies, Sources, and Destinations language when Inventory supports it. Never print sync-second or secret VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed apps stay NOT IN INPUTS. Never invent digest VALUES not in Inventory. 4. Version lock: print Version. Refuse Argo CD features newer than Version if Version is named. 5. Refuse list: inventing sync seconds, inventing kubeconfigs, inventing secret literals, inventing image digests. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented sync-second VALUES. Teach Argo CD sync mapping, not a Flux or Tekton 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.

Examples
Example Input
Inventory: app Harbor Quay api-prod as pasted sync cue Automated as pasted source notes gitops/api as pasted; app River Ops worker-stage as pasted sync cue Manual as pasted. Sync invent NONE. Secret invent NONE. Version: Argo CD 2.12 as pasted (do not invent unreleased AI sync writer) Workspace: Harbor Quay prod project as pasted SpecNames: api-prod sync map as pasted; worker-stage sync map as pasted. kubeconfig UNKNOWN. AppCues: api-prod as pasted; worker-stage as pasted. redis-cache UNKNOWN. SyncCues: Automated as pasted; Manual as pasted. Prune UNKNOWN. SourceNotes: gitops/api as pasted. Sync second VALUES NOT IN INPUTS. Banned: guaranteed sync, sync invent, secret invent, digest invent Never: invent sync seconds, invent kubeconfigs, invent secret literals, invent image digests Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: app Harbor Quay api-prod sync cue Automated source notes gitops/api; app River Ops worker-stage sync cue Manual. Sync invent NONE. Secret invent NONE. Version Argo CD 2.12. Workspace Harbor Quay prod project. SpecNames api-prod sync map; worker-stage sync map; kubeconfig UNKNOWN. AppCues api-prod; worker-stage; redis-cache UNKNOWN. SyncCues Automated; Manual; Prune UNKNOWN. SourceNotes gitops/api; Sync second VALUES NOT IN INPUTS. Lang English. Banner: not a live cluster sync; not an Argo CD billing estimate. Forbidden: invented sync seconds, kubeconfigs, secret literals, image digests, guaranteed sync, sync invent, secret invent, digest invent. 2. Sync map. 1. Harbor Quay api-prod | AppCues api-prod as pasted | SyncCues Automated as pasted | SourceNotes gitops/api as pasted | sync VALUES NONE | secret NONE | Argo CD sync map only. 2. River Ops worker-stage | AppCues worker-stage as pasted | SyncCues Manual as pasted | SourceNotes beyond gitops/api NOT IN INPUTS | sync VALUES NONE | secret NONE. kubeconfig UNKNOWN so write kubeconfig NOT IN INPUTS. redis-cache not invented beyond AppCues. 3. Spec name set. api-prod sync map; worker-stage sync map as SpecNames. kubeconfig UNKNOWN so write kubeconfig NOT IN INPUTS. No digest VALUES beyond Inventory. No third app invented. 4. Version lock. Argo CD 2.12 as pasted. Unreleased AI sync writer not used. Secret packs NOT IN INPUTS. 5. Refuse. Sync invent: refused. Secret invent: refused. Digest invent: refused. Kubeconfig invent: refused. Guaranteed sync: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: kubeconfig policy, redis-cache AppCues, Prune SyncCues, sync second VALUES SourceNotes, Destinations list 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.