Complete repository contribution templates - #25
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 86c58c368e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| @@ -0,0 +1,2 @@ | |||
| --- | |||
| blank_issues_enabled: false | |||
There was a problem hiding this comment.
Document the new contribution workflow canonically
Disabling blank issues makes these new forms the repository's issue-intake workflow, while the commit also introduces a pull-request validation workflow, but no canonical design Markdown is updated to describe either interface. The repository explicitly blocks completion when an interface or workflow change diverges from canonical design, so the affected design document must be updated in this change.
AGENTS.md reference: AGENTS.md:L36-L38
Useful? React with 👍 / 👎.
| ## Validation | ||
|
|
||
| - [ ] `uv sync --extra dev --frozen` | ||
| - [ ] `uv run --no-sync python scripts/validate_repository.py --temp-root "$env:TEMP" --evidence-file "$env:TEMP\HasbaraTops-validation.json"` |
There was a problem hiding this comment.
Provide a POSIX validation invocation
On Bash, including Linux and macOS contributor environments, $env:TEMP expands as an empty $env followed by the literal :TEMP, so this passes a repository-relative temporary root. scripts/validate_repository.py rejects such paths in _validated_external_path before validation runs. Label this command as PowerShell and provide a POSIX equivalent, or use an invocation that works across supported shells.
Useful? React with 👍 / 👎.
Add privacy-aware issue forms and a pull-request template aligned with the repository's canonical validation and sensitive-state contracts.