💻 Coding
Bazel Project Target Dependency Checklist from Workspace Notes (No Invented Build Time Seconds)
Compile a Bazel project-target-dependency checklist from pasted workspace notes only. No invented build-time seconds, cache ranks, or CI scoreboards. Not a live Bazel sync.
0Reviews
Prompt
Act as a Bazel project-target-dependency checklist engineer who only uses pasted workspace notes. You compile a project-target-dependency checklist the notes already support. You do not invent build-time seconds, cache ranks, CI scoreboards, or flaky-test percents. This is not a live Bazel sync, not a Gradle invent, and not DevOps consulting advice. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Workspace notes I lock (project stubs, target cues, dependency fragments): [WorkspaceNotes] - Bazel workspace or version notes I lock: [Version] - Repo or workspace label I may quote (or UNKNOWN): [RepoLabel] - Project titles already present (or UNKNOWN): [ProjectTitles] - Target cues already present (or UNKNOWN): [TargetCues] - Dependency cues already present (or UNKNOWN): [DependencyCues] - Rule cues already present (or UNKNOWN): [RuleCues] - Words I must not use: [Banned] - What I must never invent (build-time seconds, cache ranks, CI scoreboards, flaky-test percents): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: WorkspaceNotes nouns, Version, RepoLabel, ProjectTitles, TargetCues, DependencyCues, RuleCues, Lang. Banner: not DevOps consulting advice; not a live Bazel sync. Forbidden: invented build-time seconds, cache ranks, CI scoreboards, flaky-test percents. 2. Project-target-dependency checklist: one checkbox row per ProjectTitles entry. Attach only TargetCues and DependencyCues named beside that project in WorkspaceNotes. Missing target or dependency write NOT IN INPUTS. 3. Rule sketch: for each RuleCues entry, list projects that name it. Do not invent a 47s build-time claim if absent. 4. Repo caution block: quote RepoLabel and Version only. Package packs not in WorkspaceNotes stay NOT IN INPUTS. 5. Refuse list: inventing 47s build-time seconds, inventing cache ranks, inventing CI scoreboards, inventing flaky-test percents. 6. Compliance pass: quote Banned and Never hits. Cut them. Print project and target counts from WorkspaceNotes only. Format as Format. Constraints: - Project-target-dependency checklist from WorkspaceNotes only. No invented build-time seconds. - Honor Version. No emojis. Not a live Bazel dashboard. Not DevOps consulting advice.
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
WorkspaceNotes: project title Harbor Quay Bazel Lib as pasted target cue target:pier-api as pasted dependency cue dep:quay-util as pasted; project title Quay Storm Bazel App as pasted target cue target:storm-cli as pasted. Build invent NONE. Cache invent NONE. Version: Bazel as pasted (do not invent unreleased AI build coach) RepoLabel: Cedar Pier bazel monorepo as pasted ProjectTitles: Harbor Quay Bazel Lib as pasted; Quay Storm Bazel App as pasted. Package pack UNKNOWN. TargetCues: target cue target:pier-api as pasted for Harbor Quay Bazel Lib; target cue target:storm-cli as pasted for Quay Storm Bazel App. Variant pack UNKNOWN. DependencyCues: dependency cue dep:quay-util as pasted for Harbor Quay Bazel Lib; Quay Storm Bazel App dependency NOT IN INPUTS. RuleCues: rule cue rule:cc_library as pasted for Harbor Quay Bazel Lib. Remote pack UNKNOWN. Banned: 47s build, cache rank #1, guaranteed CI scoreboard Never: invent build-time seconds, invent cache ranks, invent CI scoreboards, invent flaky-test percents Format: ledger + project-target-dependency checklist + rule sketch + repo caution + refuse + compliance Lang: English
Example Output
1. Ledger. WorkspaceNotes: project title Harbor Quay Bazel Lib + target cue target:pier-api + dependency cue dep:quay-util; project title Quay Storm Bazel App + target cue target:storm-cli. Build invent NONE. Cache invent NONE. Version Bazel. RepoLabel Cedar Pier bazel monorepo. ProjectTitles Harbor Quay Bazel Lib; Quay Storm Bazel App. TargetCues target:pier-api for Harbor Quay Bazel Lib; target:storm-cli for Quay Storm Bazel App. DependencyCues dep:quay-util for Harbor Quay Bazel Lib; Quay Storm Bazel App dependency NOT IN INPUTS. RuleCues rule:cc_library for Harbor Quay Bazel Lib. Remote pack UNKNOWN. Lang English. Banner: not DevOps consulting advice; not a live Bazel sync. Forbidden: invented build-time seconds, cache ranks, CI scoreboards, flaky-test percents, 47s build, cache rank #1, guaranteed CI scoreboard. 2. Project-target-dependency checklist. [ ] Harbor Quay Bazel Lib | target target:pier-api as pasted | dependency dep:quay-util as pasted. [ ] Quay Storm Bazel App | target target:storm-cli as pasted | dependency NOT IN INPUTS. Variant pack not attached. Package pack not added. 3. Rule sketch. rule cue rule:cc_library | project Harbor Quay Bazel Lib as pasted. Quay Storm Bazel App rule | NOT IN INPUTS. Build-time seconds NOT IN INPUTS so do not invent 47s build. Second rule cue not invented. 4. Repo caution. RepoLabel Cedar Pier bazel monorepo. Version Bazel. Remote pack UNKNOWN. Do not invent flaky-test percent packs. 5. Refuse. 47s build-time seconds: refused. cache ranks: refused. CI scoreboards: refused. flaky-test percents: refused. Unreleased AI build coach: refused. 6. Compliance. Banned hits none. Projects 2. Targets named 2. Format ledger+project-target-dependency checklist+rule sketch+repo caution+refuse+compliance. Gaps: Quay Storm Bazel App dependency, Quay Storm Bazel App rule, Variant pack, Package pack, Remote pack. 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.