Repository navigation
chore: adopt suite conventions (AGENTS.md, ADRs, CI, templates, dependency-groups) - #163
Merged
Merged
Conversation
…dency-groups) First of the issue 162 split. Adds AGENTS.md/CLAUDE.md and the ADR folder, moves dev tooling from a published extra to a PEP 735 dependency group, and brings CI and repository templates in line with chronicle: Ubuntu and Windows over 3.10-3.13, build and twine check, wheel contents check, CodeQL, dependabot, DCO check, PR-size notice, CODEOWNERS. mypy --strict is deferred: it cannot pass before the layers move. The pre-commit mypy hook now targets 3.12 so it can parse numpy stubs on newer interpreters. Refs #162 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Signed-off-by: susheem-k <susheemkoul97@gmail.com>
- Pin the contract extra to agentplane-control-plane<1.0 and install it from PyPI in CI: the 0.4 code targets the 0.2 API, and control-plane main (1.0) breaks dev_plane.py (Settings(db_path=...)). The 1.0 move is PR 3 and 4. - Drop the CodeQL workflow: the repository already runs CodeQL default setup and GitHub rejects advanced-configuration uploads alongside it. - Read policy docs as UTF-8 in test_policy_names so the Windows legs do not decode with cp1252. Refs #162 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Signed-off-by: susheem-k <susheemkoul97@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First pull request of the split in #162: bring the repository to the conventions of chronicle, primitives and the control plane. No runtime code changes.
AGENTS.md/CLAUDE.md(source of truth, target layers, invariants, 400-line rule),docs/adr/(README, template, ADR 0001) and theadrskill.twine check+ wheel-contents check.devtooling moves from the published[dev]extra to a PEP 735[dependency-groups]entry (pip install --group dev); install docs updated.Size
About 820 lines added, above the 400-line guideline. Almost all of it is boilerplate copied from the chronicle repository (workflows, templates,
pr_size.py, ADR template and skill) and adapted by name. The hand-written part isAGENTS.md, the ADR README, CI and theCONTRIBUTING.mdsection.Deferred
mypy --strictis not enabled here. It cannot pass until the code moves onto the layers (PRs 3 to 5), so CI keeps the current mypy configuration and strict lands with those PRs.release.yml, version in one place, and the PyPI end-to-end job belong to later PRs of the split.Compatibility
[dev]extra; contributors usepip install --group dev(needs pip 25.1+).Notes for review
codeql,dcoandpr-sizeworkflows were only validated as YAML and with zizmor locally.Refs #162
🤖 Generated with Claude Code