strings not used internally10
This commit is contained in:
@@ -7,6 +7,12 @@
|
||||
- Do not run builds, checks, linters, or pre-existing tests. Only run tests that an agent wrote or modified as part of the current task; if the agent did not write or modify any tests, run no tests.
|
||||
- Check if what you are doing is running. Server can be running, tauri app might be running. No need to turn on redundant systems.
|
||||
|
||||
## Typed domain values
|
||||
|
||||
- Use enums/domain types for states, kinds, policies, and operations. Parse strings and protobuf integers at boundaries, reject invalid values, and keep internal logic typed.
|
||||
- Use typed protobuf contracts too; update affected clients, bindings, and descriptors together. Breaking changes are acceptable; add compatibility only when explicitly requested.
|
||||
- Keep strings for free text, names, storage, language syntax, and display. Diagnostic labels must never control business logic.
|
||||
|
||||
## Disk constraints
|
||||
|
||||
This workspace is heavily disk constrained. Do not run any command that may create a new or substantially different artifact graph unless the user explicitly authorizes the disk cost.
|
||||
|
||||
Reference in New Issue
Block a user