Internal page, restricted to project members. Back to the internal index.
Summary
Build logic
CLI
Core
Dogfood findings
Defects, errors and slowdowns noticed while Yukta ran its own checks (the dogfood loop). Set the status when one is fixed.DF-5: the long-running server on :8080 died during a --watch run
- Status: open (not reproduced)
- Severity: P2
- Kind: error
- Found: 2026-10-13, workflow
quick-check, execution f44043ba-1735-4b47-b093-826c7f3ced92 - Evidence: after
yukta controlbus watchfailed withunexpected EOF,localhost:8080refused connections and the process was gone. No log was captured because the server was started from a terminal. - Repro: unknown.
- Update 2026-10-14: not reproduced. A native server on port 9101 survived two full
gradle-checkruns plus watchers after the DF-3 fix (it died only while DF-3 broke the stream). Native servers now log to.yukta-dev/<name>.log. Reopen with that log if it recurs; the suspect remains the old native build.
Plugins
The module guide is plugins.
Recording a dogfood finding
When a dogfood run (a watched run of Yukta’s own checks) shows a Yukta defect, record it on this page instead of in a file next to the code.- Find the module’s section on this page and its
### Dogfood findingsheading. If the module has no section yet, add## <Module>in alphabetical position with that heading. Defects in the dogfood scripts and workflows themselves go under a## Dogfood toolingsection. - Use the next unused
DF-<n>across the whole page (the ids are not per module) and add an entry:
- Add a row for it to the summary table at the top of the page so it is counted.
{, } and < outside code.