-
Notifications
You must be signed in to change notification settings - Fork 1
CONTEXT
Repository: glitchy.wiki (GitHub Wiki for Glitchy project) Last Updated: 2026-02-01 Current Status: Verification phase for live documentation
This wiki provides documentation for Glitchy, an open-source hardware hacking educational kit for power glitching and power analysis attacks.
Published (9 files):
- Home.md - Main landing page with Diataxis navigation
- Tutorial-Getting-Started.md - First 30 minutes with Glitchy
- Tutorial-First-Glitch.md - Complete first glitching attack
- HowTo-Setup-PlatformIO.md - Development environment setup
- HowTo-Flash-Firmware.md - Update device firmware
- HowTo-Configure-WiFi.md - WiFi settings configuration
- HowTo-Update-WebGUI.md - Update web interface
- HowTo-Setup-KiCad.md - PCB design environment
- HowTo-Troubleshoot.md - Problem-solving guide
Legacy (still present but being phased out):
- Guide-‐-Arduino-Setup.md (deprecated, use PlatformIO instead)
- Guide-‐-First-Power-Analysis-Attack.md (will be replaced)
- Guide-‐-First-Power-Glitching-Attack.md (replaced by Tutorial-First-Glitch)
- Guide-‐-Flashing-Firmware.md (replaced by HowTo-Flash-Firmware)
- Guide-‐-KiCad-Setup.md (replaced by HowTo-Setup-KiCad)
- Guide-‐-Quick-Start.md (superseded by Tutorial-Getting-Started)
- Learn-‐-Theory-of-Glitching.md (will be replaced)
- Configuring-WIFI-Connection.md (replaced by HowTo-Configure-WiFi)
Complete Diataxis-based rewrite awaiting verification:
- Tutorials (4): Getting-Started, First-Glitch, First-Analysis, Custom-Target
- How-To Guides (6): Already live on master
- Reference (10+): Pinout, Web-API, Parameters, BOM, Schematic, Glossary, FAQ, Changelog, Version-Compatibility, Further-Learning
- Explanation (5): Architecture, Glitching-Theory, Power-Analysis, Circuit-Design, Security-Context
- Classroom (5): Class-Overview, 4 Lessons
- Quick Reference (4): Pinout, Parameters, Commands, Troubleshooting
- Supporting (3): Contributing, Safety-Guide, Style-Guide
- Diagrams (6 SVGs + PNGs): system-architecture, pinout-esp32s3, glitch-timing-waveform, power-analysis-flow, crowbar-circuit, web-interface-map
Ensures all technical claims in documentation are validated against authoritative sources.
-
Verification files:
verifications/VERIFICATION-*.md -
Verification index:
verifications/README.md -
Template:
verifications/TEMPLATE.md -
Specification:
../glitchy/openspec/specs/documentation-verification/spec.md
Infrastructure: ✅ Complete (2026-02-01) Verified Documents: 0/8 live documents Next: Verify Tutorial-Getting-Started.md
- Extract technical claims from document
- Research authoritative sources
- Create
VERIFICATION-{filename}.mdusing TEMPLATE.md - Document sources, confidence levels, verification status
- Update
verifications/README.mdindex - Mark OpenSpec task complete in
../glitchy/openspec/changes/rewrite-documentation-diataxis/tasks.md
- HIGH: Official docs, verified in code, tested on hardware
- MEDIUM: Inferred from verified sources, secondary sources
- LOW: Assumptions, anecdotal, incomplete sources
- UNKNOWN: No source found, needs investigation
- ✓ Verified
- ❌ Incorrect
⚠️ Needs Testing- ? Unknown
- master: Live wiki (current published documentation)
- new-documentation: Complete rewrite (awaiting staged deployment)
-
Main project:
../glitchy/(firmware, PCB, OpenSpec) -
Project context:
../glitchy/openspec/project.md -
Agent instructions:
../glitchy/AGENTS.md -
OpenSpec tasks:
../glitchy/openspec/changes/rewrite-documentation-diataxis/tasks.md
Current Phase: Phase 0a - Verification of Live Documentation Current Task: Prepare to verify Tutorial-Getting-Started.md Priority Order: User journey (tutorials first, then how-tos)
- Verify live documents (Phase 0a)
- Correct issues found during verification
- Review and approve new documentation from
new-documentationbranch - Deploy approved documents one-by-one to master
- Archive old/deprecated guides
- Complete documentation rewrite
- DO NOT modify live docs without user review
- Always create verification files for technical content
- Update verification index after creating/updating verification files
- Mark hardware-dependent claims for testing (WiFi, IPs, timing, voltages)
- Follow Diataxis framework for new documentation (Tutorial, How-To, Reference, Explanation)
See verifications/README.md for verification process details.