- Shall prevent cross-site scripting injection
- Shall support configurable form labels
- Shall support form field type detection
- Shall support converting detected datetime-local input types to string
- Shall support converting detected number input types to string
- Shall support converting detected checkbox input types to string
- Shall support converting detected text input types to string
- Shall support hidden form field configuration
- Shall configure column names
- Shall detect data types
- Shall allow configuration of size
- Shall have optional table name configuration
- Shall invoke the routable object registered to the given request path
- Shall return a "not found" response when the given route has not been registered
- Memory usage shall be below 200000 bytes
- Source code total size shall be below 9000 bytes