Updated Nick's Notes#2
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s contributor operating contract (AGENTS.md) and the product requirements spec (docs/requirements.md) to more explicitly define repository boundaries (platform vs. retained Symphony tooling), and to tighten security, persistence, and operational guardrails for the test mining platform.
Changes:
- Rewrites
AGENTS.mdto establish governance, guardrails, architecture boundaries, and workflow expectations for contributors. - Expands
docs/requirements.mdwith a v1 persistence/provider strategy (PostgreSQL-first), common entity requirements, security/encryption/URL allow-list requirements, retention policies, and more explicit exit/acceptance criteria.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/requirements.md | Extends/clarifies product requirements across persistence strategy, security controls, retention policies, and acceptance/exit criteria. |
| AGENTS.md | Replaces the prior Symphony-focused guidance with a platform-focused operating contract and cross-boundary contribution rules. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.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.
This pull request significantly revises and expands both the operating contract for contributors (
AGENTS.md) and the product requirements (docs/requirements.md). The changes clarify project boundaries, strengthen security and architecture guardrails, and provide much more detailed, actionable standards for persistence, security, and operational practices. These updates ensure that all contributors have a clear, enforceable framework for safe, auditable, and maintainable development.Key changes include:
1. Project Governance and Contribution Standards
AGENTS.mdis rewritten to clearly separate the main product (test mining platform) from retained tooling (Symphony), requiring every PR to declare its target and to split cross-boundary changes. It introduces explicit sections for mission, sources of truth, non-negotiable guardrails, architecture rules, coding standards, security hygiene, testing, configuration, observability, delivery workflow, and escalation procedures.2. Persistence and Database Requirements
UserAccountentity is defined, and all audit references must resolve to this entity.3. Security and Data Protection
4. Artefact Retention and Cleanup
5. Human Approval and AI Guardrails
6. Operational Metrics and Performance Targets
These changes collectively raise the bar for safety, auditability, and clarity in both code and process, and should be carefully reviewed by all contributors.