feature
Lint and error codes
Lint checks your script before you snapshot or accept an agent edit — undeclared outputs, missing emit labels, bad timeframes, and similar mistakes.
Use this as a lookup when the Code tab or an agent tool reports a rule id or error. Fix the listed issue, re-lint, then save or propose again.
Cross-tier
Symptom / code | Tier | Fix |
|---|---|---|
Undeclared output / result id | All | Declare before emit/publish |
Module-level bar state | Indicator / definition | Use |
Bad timeframe argument | Indicator / definition | Literal or |
Dependency empty / unavailable | All | Guard or fix declare |
Budget / timeout | All | Trim work — Budgets |
Definition / events
Rule / symptom | Severity | Fix |
|---|---|---|
| warn (+ runtime drop) | Pass non-empty |
Unknown event id | error / drop |
|
Reserved | error | Remove — set via emit label |
Hand-rolled emit dedupe | smell | Use |
Drawing labels
API | When | Fix |
|---|---|---|
|
| Pass |
|
| Pass |
| missing | Pass |
Study / pins
Symptom | Fix |
|---|---|
Publish undeclared result |
|
|
|
| Accept mockup before rewrite |
Dim mismatch on cells | Align |
Multi-file (definition)
Symptom | Fix |
|---|---|
Bare package import | Relative |
| Move to entry |
Exported | Only entry exports |
