Skip to content

chore(gds): disable generated agents and pin canonical projections - #15

Merged
rldyourmnd merged 2 commits into
mainfrom
chore/gds-generated-agents-false
Jul 29, 2026
Merged

chore(gds): disable generated agents and pin canonical projections#15
rldyourmnd merged 2 commits into
mainfrom
chore/gds-generated-agents-false

Conversation

@rldyourmnd

Copy link
Copy Markdown
Collaborator

Why

The repository anchor copied generated_agents: true from the control-plane (correct for a superproject with GDS-managed instructions), but this project's AGENTS.md and .claude/CLAUDE.md are author-owned, repository-curated instruction, not GDS projections. With the flag set to true, the projection generator would overwrite them with templates.

What

  • .gds/repository.yaml: generated_agents: true → false. GDS now manages only the .gds/ pin files and leaves the instruction files alone. (core/projections/generator.go TestGeneratedAgentsFalsePreservesRepositoryOwnedInstructions).
  • Generated the canonical projections for this repository (gds generate repository plan → apply → check):
    • .gds/bundle.lock.yaml — pins bundle 0.1.0-dev (development channel), sourced from the control-plane commit recording ADR 0034 (02b9382).
    • .gds/compiled-policy.json — compiled policy for this repository.

Verification

  • gds validate → succeeded.
  • gds generate repository --check → success, 0 findings.
  • AGENTS.md and .claude/CLAUDE.md confirmed byte-unchanged (git diff HEAD empty for both).
  • Local pr-required tier green: validate_json_schemas, validate_plugin_versions, validate_boundaries, validate_skill_routing, smoke_hooks.

…tructions

AGENTS.md and .claude/CLAUDE.md are author-owned, repository-curated
instruction here, not GDS projections. Setting generated_agents: false stops
the projection generator from overwriting them, while GDS continues to manage
only the .gds/ pin files (bundle.lock.yaml + compiled-policy.json).

The anchor was copied from the control-plane (where generated_agents: true is
correct for a superproject) and inherits a setting that is wrong for a project
repository with hand-authored instructions.
Generated projections for rldyour-claudecode with generated_agents: false, so
these are the only GDS-managed pin files. AGENTS.md and .claude/CLAUDE.md are
deliberately left repository-owned.

Pins bundle 0.1.0-dev (development channel) sourced from the control-plane
commit recording ADR 0034 (02b9382). Establishes provenance for this
project repository so gds context reports proven instead of not-proven.
@rldyourmnd
rldyourmnd merged commit 20749fa into main Jul 29, 2026
3 checks passed
@rldyourmnd
rldyourmnd deleted the chore/gds-generated-agents-false branch July 29, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant