From ad1be4168f4167acf9c16c8e82bb53cb26f43297 Mon Sep 17 00:00:00 2001 From: rldyourmnd Date: Fri, 31 Jul 2026 03:55:09 +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 816f6c6..dba71e9 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -1,67 +1 @@ - -# Claude Code repository contract - -## Scope - -- GDS repository ID: `repo_01KYFBZ4FSRHBXNZRHAKEHAH7N`. -- 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 9b1abe2..d3aee98 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:c0c45a88a7fccf144937a6eacf980141f5f60c6e03743e0770aa08ddae689568" - output_digest: "sha256:045478c4b118e5e4c93b57cede123d1aeded380a378412d4a0f8fdcaabaeb4ef" + input_digest: "sha256:02a23417496e9b67509f5b250b3f620c03e2aa0d98eb1b4d98e462d5af7e4aca" + output_digest: "sha256:5f1fcd15d2651567f4856cd58a5d3d490890759b93274f20d810233c1e480348" files: - path: ".claude/CLAUDE.md" - digest: "sha256:9d4ba8bb3084813d957f7446b3e6661a64ccb0064f7f326648aa92fd2eba51e9" + digest: "sha256:7b50d15feae7b63b94d845b2fa6e19e3220527c5b0cac69303b7fc19bd7484a8" - path: ".gds/compiled-policy.json" digest: "sha256:36ecc68af9316303c9188a39f2ac9db0eec2b0db2c5140b916a72ee72a722045" - path: "AGENTS.md" - digest: "sha256:e52d973f2ead860a5667ea4c88d5095b8cbad6575f72c33892478d8b5a32c4c7" + digest: "sha256:37a41633f771e7a95804071538e67836c47c36a142237a2fb8097297b34113d8" diff --git a/AGENTS.md b/AGENTS.md index 6750d41..292c2b1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,60 +1,11 @@ - -# GDS repository contract +# Repository instructions -## Scope - -- Repository ID: `repo_01KYFBZ4FSRHBXNZRHAKEHAH7N`. -- 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.