mordaunt.dev/code

code / review / log

review log

69 commits, newest first

  1. 2026-10-29995617ereview: cover artifacts and reduce false positivesdev-2026-10d
  2. 2026-10-24b5a0b2cprovider: build the expected grok home with path.joindev-2026-10c
  3. 2026-10-24b060696job: cap stanza findings at consider in code
  4. 2026-10-241b43636tests: resolve the cli fixture root
  5. 2026-10-245e50171review: enforce blank lines between stanzas
  6. 2026-10-246871249provider: pass over an unset API key without warning
  7. 2026-10-24c22add1check: spare side programs from odin-main-location
  8. 2026-10-24641ea96cache: save answers when the cache directory already exists
  9. 2026-10-2394e9997provider: add codex and keep grok out of the user's config
  10. 2026-10-21bb56355external: canonicalize fixture repository pathsdev-2026-10b
  11. 2026-10-219a918dcreview: integrate external inference and Desktop workflowsdev-2026-10a
  12. 2026-10-2167b0d68mcp: validate busy requests and honor response allocators
  13. 2026-10-212c62dc8mcp: expose external review jobs over stdio
  14. 2026-10-21c616152review: add explicit repositories and JSON diagnostics
  15. 2026-10-211df585echeck: detect borrows invalidated by Odin container growthdev-2026-10
  16. 2026-10-21ceebfd3check: track Odin container storage and borrowed references
  17. 2026-10-21fd2bd4acheck: enable and test partial construction leak detection
  18. 2026-10-21498e878check: detect heap storage lost on construction failure
  19. 2026-10-2181cd484check: detect copied Odin owners being destroyed twice
  20. 2026-10-21e5c4c73check: detect Odin borrowed storage escaping its lifetime
  21. 2026-10-21122cdb9check: add the Odin allocator consistency rule
  22. 2026-10-21231cadccheck: add Odin allocation and package design rules
  23. 2026-10-144f677e8frontend: read Java through ast-grep
  24. 2026-10-142967745provider: ask grok on the path
  25. 2026-09-300d4e028check: merge odin-destroy-incomplete beside odin-temp-in-loopdev-2026-09
  26. 2026-09-304be0788check: report an owning field an Odin destroy procedure never frees
  27. 2026-09-303e8c122check: report temp allocations a loop never gives back
  28. 2026-09-3076bf268release: strip ./ from checksum names in sha256sum's binary mode toodev-2026-09-rc2
  29. 2026-09-30f81abfcanalyser: compare the resolved collections one by one
  30. 2026-09-30f283e7banalyser: give the tests a root Windows reads as absolute
  31. 2026-09-30811f3e3tree: name a materialised tree by its real path, and read Windows separators
  32. 2026-09-307f3a1abrelease: run the tests with their sidecars, on an Odin that fails cleanly on Windows
  33. 2026-09-3086c4d79release: keep the sqlite defines when the read hits end of input
  34. 2026-09-306a2cc07licence: release under Apache-2.0dev-2026-09-rc1
  35. 2026-09-3038ccc5breadme: lead with install and what review is for
  36. 2026-09-30732c790release: build, test and sign tagged releases on every platform
  37. 2026-09-30acd2cf5review: add version and update commands through jm:selfupdate
  38. 2026-09-261a9ccbcjustfile: give build outputs the .exe extension on Windows
  39. 2026-09-2673d08e7justfile: take the jm collection path from JM
  40. 2026-09-2551f61a9analyser: leave the workflows to the two readers built for them
  41. 2026-09-251cd0fe6analyser: name the go predicate as one, and say where zizmor's rows were read
  42. 2026-09-25857431danalyser: read the workflows, and say which tool a skip is waiting on
  43. 2026-09-25ad805a4bench: remember what a commit fired, and stop measuring it twice
  44. 2026-09-25f626f12justfile: install beside the other tools, never into a Go path
  45. 2026-09-25d018997check: let a doc comment show an example without it reading as dead code
  46. 2026-09-248259e79check: say whose builtins the shadow list holds
  47. 2026-09-249ed8a77analyser: name the two languages tsc reads, and trim three claims
  48. 2026-09-246e3c938review: read bash, settling each script's dialect from its shebang
  49. 2026-09-2406f96c7readme: say what the eval set is without pointing outside the repository
  50. 2026-09-24863d5a9review: move the continuation brief out of the repository
  51. 2026-09-243b8fd98review: follow the collection's rename from jfm to jm
  52. 2026-09-245db1d92review: resolve collections against the repository, and answer the first dogfood run
  53. 2026-09-2488fad33review: never ask a job an empty part, and try claude in the chain
  54. 2026-09-23f01f78ereview: name the debug packages in every build so the release vets clean
  55. 2026-09-23400e65breview: run the debug build under the debug allocator and trace
  56. 2026-09-230ae8005review: retire the Go implementation for the Odin one
  57. 2026-09-23caa6095odin: read the Go tool's cache as it stands and never write over it blind
  58. 2026-09-238f32354odin: read the archive and bound a run without tar or timeout programs
  59. 2026-09-23cdc53feodin: gate commits, compare against a baseline, and measure the checks
  60. 2026-09-23b19c14bodin: ask the model jobs and verify what they report
  61. 2026-09-2327ccb4aodin: read TypeScript, JavaScript, Python and Rust through ast-grep
  62. 2026-09-2355c8a09odin: run the compilers and analysers over the change
  63. 2026-09-23bb1c045odin: measure the change with every deterministic check
  64. 2026-09-23034e4d8odin: report findings through the Go tool's contract
  65. 2026-09-23027eec5review: read Go through a sidecar and begin the Odin reading
  66. 2026-09-23d88d25breview: move judgement-free checks out of the readings and into Go
  67. 2026-09-233cf4697review: add standard justfile
  68. 2026-09-23e38d4e8review: mechanistically drive code quality
  69. 2026-09-21809f6fdreview: read a change the way several narrow readers would