agent: builder model: opus max_turns: 80 budget_usd: 15 effort: medium —

Brief: B1194, two lowering defects from #1193

Issues #1194 and #1195, both found by the #1193 move (docs/briefs/b1193.md.report.md, Found:). Read each issue’s probe and To build. The shared binary target/fast/nikaia may come from a private copy: set NIKAIA_SYSROOT=/home/user/Nikaia/crates on every call of it. Disk is at about 5G free: no second target/; delete any private copy after use.

Facts

To build

  1. #1194: m.get(k)?.field on a map of structs lowers to a move out of a reference. Test: a tests/compiler/tests/ program over both settings (the probe must run through the lowering: put it where the issue says, or prove it with a tools/*.nika use and lower-std).
  2. #1195: a text literal passed to an owned fs::Path parameter fails rustc. Same kind of test. Tests for both: the new programs, cargo test --profile fast -p nikaia --test it -- describ fs_ path lower, the lower-std --no-cache fixpoint.

Rules

Report (at most 15 lines, to exactly /home/user/Nikaia/docs/briefs/b1194.md.report.md)

Fields of docs/supervisor.md, Briefs and reports: Result, Files, Commit, Body (optional), Fixes, Pushed, Tests, Gate, Deviation, Found, Needs, Changelog, Owner (a question for the owner), Disk freed, and last Attribution: with your commit trailer lines below it.

This site is open source. Improve this page.