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
This commit is contained in:
2026-03-27 15:56:01 +01:00
parent cd8593eef5
commit 472849379d
4 changed files with 128 additions and 26 deletions
+3 -3
View File
@@ -77,9 +77,9 @@ Plans:
2. All existing 10 protocol classifications continue to match as before — no regression in rule order or port assignments
3. Multiple ports mapping to the same family class (e.g., IMAP port 143 and IMAPS port 993 both classify as the same Mail-IMAP class) behave identically in the classifier output
4. `go test ./classify/...` passes with no new test failures
**Plans:** 2 plans
**Plans:** 1/2 plans executed
Plans:
- [ ] 10-01-PLAN.md — Add 21 TrafficClass constants and 30 port-matching rules
- [x] 10-01-PLAN.md — Add 21 TrafficClass constants and 30 port-matching rules
- [ ] 10-02-PLAN.md — Add 28 classification subtests and update TestAllClassesCount
### Phase 11: Synthesis and Config Layer
@@ -106,5 +106,5 @@ Plans:
| 7. Custom Rules and Print-Config | v1.1 | 2/2 | Complete | 2026-03-26 |
| 8. Test and Constant Cleanup | v1.2 | 1/1 | Complete | 2026-03-27 |
| 9. Frequency Design and Group Architecture | v1.2 | 1/2 | In Progress| |
| 10. Classification Layer | v1.2 | 0/2 | Not started | - |
| 10. Classification Layer | v1.2 | 1/2 | In Progress| |
| 11. Synthesis and Config Layer | v1.2 | 0/? | Not started | - |