mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
chore(agnosticism): close the audit residue — B6/B8/B10 + three MAJORs (#587)
Thread the deployer's product name through the X reply + feature-spotlight prompts (B6 leftover; release/video paths shipped in #570); make the docs-site repo/URL config (ROBOCO_DOCS_SITE_*, defaults unchanged) instead of a roboco-website hardcode (B8); de-assert our repo from the Main PM prompt (B10); derive PR labels from the real target branch instead of literal to-master/to-slave; drop the stale headcount from base.md; and make the bash-guard's Makefile check require an actual quality/gate/lint/ test target before denying raw package-manager commands (no more false-remediation loop on Go/Rust Makefiles). Co-authored-by: Renn F <rennf93@users.noreply.github.com>
This commit is contained in:
@@ -68,10 +68,14 @@ def test_main_pm_prompt_covers_both_monorepo_and_multirepo() -> None:
|
||||
assert "not" in prompt and "a separate repo" in prompt
|
||||
|
||||
|
||||
def test_main_pm_prompt_names_prompter_monorepo_case() -> None:
|
||||
"""The concrete Prompter case (all cells = one repo) is stated."""
|
||||
def test_main_pm_prompt_frames_monorepo_as_per_deployment_fact() -> None:
|
||||
"""The monorepo case is illustrated generically, not asserted as a fact
|
||||
about a specific repo — the Main PM is told to confirm the shape from
|
||||
each cell's ``project_slug``, never assume one deployment's config
|
||||
(this repo's own `rennf93/roboco`) applies to every Product."""
|
||||
prompt = _composed_prompt_for(AgentRole.MAIN_PM)
|
||||
assert "github.com/rennf93/roboco" in prompt
|
||||
assert "per-deployment fact you confirm from each cell's" in prompt
|
||||
assert "github.com/rennf93/roboco" not in prompt
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user