Repository navigation
Conversation
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
Implements the first high-leverage development-system cleanup from the current setup review: one canonical engineering contract, one machine-readable repository contract, and one verification ladder.
Changes
AGENTS.mdwith the repository-wide engineering contract.CLAUDE.mda thin pointer toAGENTS.mdinstead of duplicating durable policy.devplane.yamlso Dev Plane can consume its own repository protocol:devplane.yaml,scripts/verify.sh, CI workflows, protocol/verifier/policy/security surfaces, and migrations from self-weakening changes.scripts/verify.shas the canonical local/agent verification ladder while delegating to existing Make/npm commands.devplane.yamland asserts the safety defaults/risk gates.Verification model
Profiles:
static: lint/vet + web typecheck + SDK typechecktest: Go/SDK + web testsbuild: production buildstandard: static + test + buildrace: standard + race testsintegration: race + integration fixtureslive: integration + live E2EThe existing CI
make testpath includespackages/repoprotocol, so the new repository-contract regression test is automatically exercised once an authoritative runner can execute the workflow.Current gate status
GitHub Actions run 602 fails all three jobs before any steps execute (
runner_id=0, empty step lists). PR #133 / run 601 shows the same pre-step failure pattern.A disposable control PR (#135) added a one-step
ubuntu-latestworkflow containing onlyecho/uname. That probe also failed before any step executed, proving the current failure is above the Dev Plane build/test toolchain. The probe PR was closed after diagnosis.Nulang organization-scoped Actions jobs are currently dispatching and executing normally, which further isolates the problem to the personal
dporkkaActions scope rather than GitHub Actions globally.Keep this PR draft until an authoritative runner executes the required checks; do not weaken or bypass the gate.
Notes
No runtime orchestration behavior is changed. This PR establishes the policy/configuration substrate that later Dev Plane scheduling, verification, and landing work can consume without duplicating repo-specific semantics.