126 Commits
Author SHA1 Message Date
gurixandClaude Opus 4.6 6b2db48339 feat(synth): add LFO modulation, ADSR envelopes, pentatonic tuning, and soft limiter
Replace static EMA-smoothed drones with an evolving ambient soundscape:
- ADSR envelope system with sustained (2s attack, 4s release) and bursty
  (30ms attack, no sustain) modes per protocol group
- LFO pitch wobble and amplitude tremolo with incommensurable rates per
  group (Eno technique) so modulation patterns never repeat
- C major pentatonic frequency tuning (just intonation) — any combination
  of active protocols sounds consonant
- tanh soft limiter on master output prevents clipping
- Sync all documentation: README, PROJECT.md, ARCHITECTURE.md, v1.2
  requirements traceability

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 19:38:58 +01:00
gurixandClaude Opus 4.6 494385b528 chore: archive v1.2 milestone — Extended Protocol Coverage
35 traffic classes across 9 protocol families shipped. Archives
ROADMAP, REQUIREMENTS, and phase directories to milestones/v1.2-*.
Updates README with new protocol families, sound design table,
and [groups] TOML config documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 16:48:53 +01:00
gurix 0a4d48c9c1 docs(phase-11): evolve PROJECT.md after phase completion 2026-03-27 16:42:17 +01:00
gurix f57c613b54 docs(phase-11): complete phase execution and verification 2026-03-27 16:41:53 +01:00
gurix 15ad990f83 docs(11-02): complete group-ordered PrintConfig and [groups] TOML plan 2026-03-27 16:37:18 +01:00
gurix b9bcde4f46 merge: resolve STATE.md conflict (accept agent version) 2026-03-27 16:33:08 +01:00
gurix a0dc6d6a38 docs(11-01): complete frequency-config data layer plan
- Add 11-01-SUMMARY.md with 35-class ClassFreqConfigs completion
- Update STATE.md: progress 86%, decisions recorded, plan metrics
- Update ROADMAP.md: phase 11 progress (1/2 plans complete)
- Mark GRP-02 and GRP-03 complete in REQUIREMENTS.md
2026-03-27 16:32:47 +01:00
gurix 683470a7b1 docs(11): create phase plan 2026-03-27 16:25:14 +01:00
gurix 438079111c docs(phase-11): add research and validation strategy 2026-03-27 16:21:24 +01:00
gurix aa1aca29a8 docs(11): research synthesis-and-config-layer phase 2026-03-27 16:20:37 +01:00
gurix e8072510f4 docs(state): record phase 11 context session 2026-03-27 16:16:36 +01:00
gurix 0b02460853 docs(11): capture phase context 2026-03-27 16:16:30 +01:00
gurix ac2b374253 docs(phase-10): evolve PROJECT.md after phase completion 2026-03-27 16:04:07 +01:00
gurix fc631c704a docs(phase-10): complete phase execution 2026-03-27 16:03:42 +01:00
gurix 0ae39e7ad4 docs(10-02): complete classification-layer test coverage plan
- 28 new subtests in TestClassify covering all new protocol/port combinations
- TestAllClassesCount updated to assert 32 classes
- All PROTO-01 through PROTO-09 requirements satisfied
2026-03-27 16:00:10 +01:00
gurix 4cb8cbf334 merge: resolve STATE.md conflict (accept agent version) 2026-03-27 15:56:21 +01:00
gurix 472849379d docs(10-01): complete classification-layer constants and rules plan
- 21 new TrafficClass constants (IMAP, POP3, SMTP-sub, FTP, SMB, TFTP, RDP, Telnet, VNC, MySQL, PostgreSQL, Redis, MongoDB, mDNS, SSDP, SNMP, SIP, QUIC, LDAP, Kerberos, Syslog)
- 30 new port-matching rules in DefaultRules (42 total, catch-alls last)
- AllClasses() returns 32 classes (LDAP/Kerberos/Syslog deferred to Phase 11)
- PROTO-01 through PROTO-08 requirements marked complete
2026-03-27 15:56:01 +01:00
gurix 207264b490 docs(10-classification-layer): create phase plan 2026-03-27 15:47:15 +01:00
gurix 974a2728c1 docs(phase-10): add validation strategy 2026-03-27 15:42:35 +01:00
gurix b8328319ab docs(phase-10): research classification layer 2026-03-27 15:41:58 +01:00
gurix 12f26ebb97 docs(state): record phase 10 context session 2026-03-27 15:36:15 +01:00
gurix 9761dcb9e5 docs(10): capture phase context 2026-03-27 15:36:08 +01:00
gurix a91b1a854c docs(phase-09): evolve PROJECT.md after phase completion 2026-03-27 14:22:47 +01:00
gurix bf6bd8ad68 docs(phase-09): complete phase execution and verification 2026-03-27 14:22:34 +01:00
gurix fe7ee0e797 docs(09-01): complete frequency-design and group-architecture plan
- 09-01-SUMMARY.md: plan execution complete, 2 tasks, oscillator bug documented
- STATE.md: decisions recorded (Group as string, oscillator fix), session updated
- REQUIREMENTS.md: FREQ-01, FREQ-02, FREQ-03, GRP-01, GRP-04 marked complete
2026-03-27 14:18:42 +01:00
gurix 306809d1a5 docs(09-02): complete auto-assign range update plan 2026-03-27 14:09:58 +01:00
gurix 08a3063633 docs(09): create phase plan 2026-03-27 14:04:11 +01:00
gurix d314817d3c docs(09): add validation strategy 2026-03-27 14:00:10 +01:00
gurix f4ad40ef19 docs(09): research phase domain — frequency allocation table and group architecture 2026-03-27 13:59:28 +01:00
gurix bd52f0bee4 docs(state): record phase 9 context session 2026-03-27 13:45:39 +01:00
gurix 2e813b42fa docs(09): capture phase context 2026-03-27 13:45:32 +01:00
gurix 9908a79a64 docs(phase-08): evolve PROJECT.md after phase completion 2026-03-27 12:53:39 +01:00
gurix 9e5db8d4d6 docs(phase-08): complete phase execution and verification 2026-03-27 12:53:08 +01:00
gurix 81ef4f9df7 docs(08-01): complete constant-cleanup plan
- SUMMARY for 08-01: stale constants removed, tests future-proofed
- STATE.md: plan advanced, progress 100%, decisions recorded
- ROADMAP.md: Phase 8 marked Complete
- REQUIREMENTS.md: CLEAN-01 marked complete
2026-03-27 08:55:38 +01:00
gurix 000e6a3813 docs(08): create phase plan 2026-03-27 08:50:37 +01:00
gurix 7fd2e10c87 docs(phase-8): add validation strategy 2026-03-27 08:47:45 +01:00
gurix ceba57ed0e docs(08): research phase test and constant cleanup 2026-03-27 08:46:43 +01:00
gurix 5a7855f3ff docs(state): record phase 8 context session 2026-03-27 08:43:14 +01:00
gurix 467d415e94 docs(08): capture phase context 2026-03-27 08:43:01 +01:00
gurixandClaude Opus 4.6 8e565ec640 docs: create milestone v1.2 roadmap (4 phases, 18 requirements)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 08:38:08 +01:00
gurixandClaude Opus 4.6 47b6e171c4 docs: define milestone v1.2 requirements (18 requirements)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 08:29:46 +01:00
gurix 6b26be825c docs: complete project research 2026-03-27 08:25:02 +01:00
gurixandClaude Opus 4.6 6de2fcbb99 docs: start milestone v1.2 Extended Protocol Coverage
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 08:07:14 +01:00
gurixandClaude Opus 4.6 6610366c2f chore: archive v1.1 phase directories to milestones
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:06:36 +01:00
gurixandClaude Opus 4.6 175ff96404 chore: complete v1.1 milestone — Custom Sound Mappings
Archive roadmap and requirements to milestones/, update PROJECT.md
with shipped state, collapse ROADMAP.md, update retrospective.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:05:09 +01:00
gurixandClaude Opus 4.6 5391207b37 docs(phase-07): evolve PROJECT.md after phase completion
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 21:56:40 +01:00
gurixandClaude Opus 4.6 072773c0df docs(phase-07): complete phase execution
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 21:56:10 +01:00
gurix 3eebb0f590 docs(07-02): complete print-config and LoadResult wiring plan
- SUMMARY.md for plan 02: PrintConfig + CLI wiring
- STATE.md: updated progress (100%), metrics, decisions, session
- ROADMAP.md: Phase 7 marked Complete (2/2 summaries)
- REQUIREMENTS.md: CFG-06 marked complete
2026-03-26 21:52:44 +01:00
gurix 9e71a805b8 docs(07-01): complete config rule parsing and LoadResult plan
- Add 07-01-SUMMARY.md
- Advance STATE.md to plan 2 of 2, progress 83%
- Update ROADMAP.md: phase 7 in progress (1/2 summaries)
- Mark RULE-01, RULE-02, RULE-03 complete in REQUIREMENTS.md
2026-03-26 21:46:13 +01:00
gurix 006e465b1e docs(07): create phase plan 2026-03-26 21:38:56 +01:00