These instructions guide GitHub Copilot to generate code that follows the coding standards and security practices of the Celestia App project.
## General Guidelines
Whenever you generate code or documentation
42239d agoReviewMountCreate a free account to mount
current branch compared to main. Provide structured feedback on correctness, design, performance, security, and test coverage.
### /github - GitHub CLI Reference
Use the `gh` CLI to interact with GitHub. Always specify
4088mo agoReviewMountCreate a free account to mount
compatibility
- **Hassfest** (`hassfest.yaml`) - Validates Home Assistant integration
- **Release** (`release.yaml`) - Automated release process
## Important Notes
### Security
- Never commit credentials or API keys
- Use Home Assistant's config entry for sensitive data
4034mo agoReviewMountCreate a free account to mount
Substrate-based blockchain with a $4B market cap. Lives and livelihoods depend on the security and correctness of this code. Be thorough, precise, and uncompromising on safety.
## Branch Strategy
4013mo agoReviewMountCreate a free account to mount
DeepWiki Questions**:
```
- "How does the MRF workflow system handle state transitions?"
- "What are the security measures in FormSG's submission pipeline?"
- "Explain the difference between Email Mode and Storage Mode
37326d agoReviewMountCreate a free account to mount
CosmianDeletes or force-pushesCopilot instructions
policy languages via
`src/languages/`. It is used in **production at scale** where **correctness is
security-critical** — a bug in policy evaluation can mean `allow` when the
answer should be `deny
3666mo agoReviewMountCreate a free account to mount
GitHub Copilot Repository Instructions
For packet capture, protocol analysis, network security monitoring, incident response, and troubleshooting tasks, prefer the canonical project skill in `skills/wireshark-traffic-analysis/`.
Use the skill to:
- start with
36416d agoReviewMountCreate a free account to mount
suggestions to project context
- **Iterate** - use suggestions as starting points, not final solutions
### 2. Security First
- **Never accept** suggestions with hardcoded secrets, tokens, or credentials
- **Review carefully** any code handling
36119d agoReviewMountCreate a free account to mount
Registry**: `registry.parquet` - Parquet metadata with tile locations & hashes
### Hash Verification
- Enabled by default for security
- Verifies embedding, scale, and landmask files
- Can be disabled: `--skip-hash` flag or `GEOTESSERA_SKIP
3543mo agoReviewMountCreate a free account to mount
ignored.
- Comments containing ` ` or ` ` markers are ignored.
- `BLOCK_LABELS` (`automation failure,security,vulnerability,no-ai,do-not-reply`) suppress both initial and PING-COPILOT replies.
- The concurrency group `ai-reply
34712mo agoReviewMountCreate a free account to mount
text](image.jpg "title")`
- ✅ No trailing whitespace
- ✅ Files should end with a single newline
4. **Security & Privacy**
- ❌ No passwords or secrets in configuration examples (except `!secret wifi_ssid` and `!secret wifi
3396mo agoReviewMountCreate a free account to mount
over new abstractions; watch for missing effect cleanup and stale
closures over socket state.
- Security: the server runs locally by default but can bind to a non-loopback
address
3226d agoReviewMountCreate a free account to mount