mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-09-28 23:56:36 +08:00
1.3 KiB
1.3 KiB
Why
The current system lacks formal specification documents describing its capabilities. This makes it difficult for new developers to understand the intended behavior and for existing developers to ensure consistency when adding new features. Documenting the existing functionality will serve as a baseline for future changes and help in identifying gaps or inconsistencies.
What Changes
- Create formal specification documents for core system capabilities.
- Document user management features (roles, limits).
- Document tunnel and forwarding management (protocols, rules).
- Document agent interactions and management.
- Document system-level configurations.
Capabilities
New Capabilities
user-management: Authentication, user roles, and resource limits.tunnel-management: Creation and management of traffic tunnels (TCP/UDP).forwarding-rules: Configuration of port forwarding and tunnel forwarding rules, including rate limiting.agent-management: Management of forwarding agents, including installation and configuration synchronization.system-config: Global system settings and configurations.
Modified Capabilities
Impact
- Documentation: New spec files in
openspec/specs/. - No Code Changes: This change is purely documentation-focused.