From 0ac762f149f5c87a6b970ff27e642a8e23124cc0 Mon Sep 17 00:00:00 2001 From: rldyourmnd Date: Fri, 31 Jul 2026 03:55:08 +0500 Subject: [PATCH] chore(gds): resync projections after parallel development --- .claude/CLAUDE.md | 68 +------------------------------------------ .gds/bundle.lock.yaml | 12 ++++---- AGENTS.md | 61 ++++---------------------------------- 3 files changed, 13 insertions(+), 128 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index b6a9d55..dba71e9 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -1,67 +1 @@ - -# Claude Code repository contract - -## Scope - -- GDS repository ID: `repo_01KYFD7H750WXQ7NW4YGZDXH7N`. -- Roles: `module`. -- Canonical repository facts: `.gds/repository.yaml`. -- Applied policy bundle: `.gds/bundle.lock.yaml` (`0.1.0-dev`). -- This is a first-class Claude Code projection compiled from the same typed - inputs as `AGENTS.md`; neither projection is a manual policy source. - -## Repository boundaries - -- Treat this Git repository as one independent mutation boundary. -- Preserve unrelated dirty changes, branches, worktrees, and submodules. -- Run `gds context --json` before work crosses repository boundaries. -- Do not edit generated projections; change the declared canonical input and - regenerate. - -## Safety - -- External writes require explicit approval: `true`. -- Generated projection edits: `forbidden`. -- Private parent context persistence: `forbidden`. -- Visibility: `public`; data: `public`. - -## Verification commands - -- Test: `python3 -m json.tool config/nddev-contract.json`. - -## Claude workflow routing - -- Start here: run `gds-orient` (or `gds context --json`) to resolve scope before - any cross-repository work. -- Active skill profiles: `core, module`. Five profiles exist in total - (`core`, `estate-admin`, `module`, `device`, `portfolio`); only the listed ones - are active for this repository. The catalog is `skills/registry.yaml`, and each - skill lives under `skills/canonical//SKILL.md`. -- Load procedural detail from the applicable installed GDS skill projection or - plugin only when the task matches it. -- Destructive workflows remain explicit-only and still require their concrete - plan and approval gates. -- Treat documentation and Serena memories as derived evidence, never mutation - authority. - -## Done - -- Required checks pass or are explicitly reported `NOT_PROVEN`. -- Every affected Git boundary and remote result is classified. -- No secret, private-context leak, unrelated change, or unapproved projection - drift is introduced. +@../AGENTS.md diff --git a/.gds/bundle.lock.yaml b/.gds/bundle.lock.yaml index 9ea6985..480b5cf 100644 --- a/.gds/bundle.lock.yaml +++ b/.gds/bundle.lock.yaml @@ -5,16 +5,16 @@ bundle: version: "0.1.0-dev" release_sequence: 0 channel: "development" - source_commit: "97e8bbaa3a0734b156b03bad704503bc46d7575b" - digest: "sha256:fd66beb15c847e94b68a00083df5f218c22f4e1174d39d4bd10ed7fb321b13bc" + source_commit: "5912c2259c99ac300eaea6b6d7b982eefd90a854" + digest: "sha256:1c7ead28013248601e7e8522b2242140ace706bb25e975a8a13df6d52e2b56e7" projection: - input_digest: "sha256:e759457c95ddb0f0506dc807acac650fd860690a42ff24fb9e19bd737d1159df" - output_digest: "sha256:90b4b79f660a7ff8e64b00f763c4f7739633bef7bf531adc0988c9755bba96a5" + input_digest: "sha256:616d1b0df63baffda3cdc905d2ee3b4d8b6763d402ca47e9bb2714141cea69b2" + output_digest: "sha256:b2c22ba2ed830bab6ed90c98b0089abf339557bd7fbccc10cfc71ea7fdb68b4f" files: - path: ".claude/CLAUDE.md" - digest: "sha256:ef79553133301d3e5f3c4fb80b99c21e22aec56a3450973aa34a3ed4b8336dd0" + digest: "sha256:7b50d15feae7b63b94d845b2fa6e19e3220527c5b0cac69303b7fc19bd7484a8" - path: ".gds/compiled-policy.json" digest: "sha256:d65fe8ea43f60e8c61e6724974b0855c31e096516ce0e713d1d15fa7c1d4ffd5" - path: "AGENTS.md" - digest: "sha256:e7a46931e072f293a8d30abb634159d436d3e303b7179a03c1762425c50ccda2" + digest: "sha256:37a41633f771e7a95804071538e67836c47c36a142237a2fb8097297b34113d8" diff --git a/AGENTS.md b/AGENTS.md index e7f6dd2..292c2b1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,60 +1,11 @@ - -# GDS repository contract +# Repository instructions -## Scope - -- Repository ID: `repo_01KYFD7H750WXQ7NW4YGZDXH7N`. -- Roles: `module`. -- Canonical repository facts: `.gds/repository.yaml`. -- Applied bundle: `.gds/bundle.lock.yaml` (`0.1.0-dev`). -- Compiled policy: `.gds/compiled-policy.json`. - -## Boundaries - -- This Git repository is one independent mutation boundary. +- Treat this clone as one independent Git mutation boundary. - Preserve unrelated branches, worktrees, submodules, and dirty changes. -- Resolve cross-repository work with `gds context --json` before acting. -- Generated files are projections; change their canonical inputs and regenerate. - -## Safety - -- External writes require explicit approval: `true`. -- Generated projection edits: `forbidden`. -- Private parent context persistence: `forbidden`. -- Visibility contract: `public`; data classification: `public`. +- Follow the repository's local documentation and source-owned contracts. +- Keep secrets, credentials, runtime state, caches, logs, and generated evidence + out of version control. -## Development +## Verification - Test: `python3 -m json.tool config/nddev-contract.json`. - -## Agent routing - -- Start here: run `gds-orient` (or `gds context --json`) to resolve scope before - any cross-repository work. It is the orientation entry point. -- Active skill profiles: `core, module`. Five profiles exist in total - (`core`, `estate-admin`, `module`, `device`, `portfolio`); only the listed ones - are active for this repository. The catalog is `skills/registry.yaml`, and each - skill lives under `skills/canonical//SKILL.md`. -- Use on-demand skills for procedures; do not duplicate them here. -- Treat docs and memories as derived evidence, not mutation authority. - -## Done - -- Required verification is complete or explicitly `NOT_PROVEN`. -- Git state and every affected repository boundary are classified. -- No private data, secret, or unapproved generated drift is introduced.