jolt/.dirge/skills/.usage.json
Yogthos 307963afa9 Phase 10: Standard Library — 9 modules, core-reduce set fix
New modules (loadable as Clojure source):
- clojure/string.clj (19 fns): blank?, capitalize, lower-case, upper-case,
  includes?, join, replace, replace-first, reverse, split, starts-with?,
  ends-with?, trim, triml, trimr, trim-newline, escape, index-of, last-index-of
- clojure/set.clj (10 fns): union, intersection, difference, select, project,
  rename, rename-keys, map-invert, index, subset?, superset?
  (simplified: no & rest arities due to evaluator limitation)
- clojure/walk.clj (7 fns): walk, postwalk, prewalk, postwalk-replace,
  prewalk-replace, keywordize-keys, stringify-keys
- clojure/zip.clj: full zipper implementation (25 fns)
- clojure/edn.clj: EDN reader stubs
- clojure/java_io.clj: file I/O wrappers
- jolt/interop.clj: Janet interop (eval, type, describe)
- jolt/shell.clj: shell command execution via os/shell
- jolt/http.clj: HTTP client via net/request

Bug fixes:
- core-reduce: convert sets to seq before iterating (fixes reduce over sets)
- core-every?: convert sets to seq before iterating
- core-filter: convert sets to seq before iterating
- All .clj files stripped of docstrings (Jolt defn doesn't support them)
- String interop bindings (str-trim, str-upper, str-lower, etc.) in core-bindings

20+ assertions in sections 40-43: string ops, set ops, module loadability
315 ok, 2 fail (pre-existing, unchanged)" && echo "committed"
2026-06-03 10:40:47 -04:00

71 lines
No EOL
2.1 KiB
JSON

{
"jolt-compiler": {
"created_by": "agent",
"use_count": 10,
"view_count": 146,
"patch_count": 9,
"last_used_at": "2026-06-03T13:32:50.977662+00:00",
"last_viewed_at": "2026-06-03T14:17:26.562948+00:00",
"last_patched_at": "2026-06-03T03:03:27.524946+00:00",
"created_at": "2026-06-02T17:54:38.690279+00:00",
"state": "active",
"pinned": false
},
"jolt-bootstrap": {
"created_by": "agent",
"use_count": 9,
"view_count": 156,
"patch_count": 10,
"last_used_at": "2026-06-02T18:45:23.336653+00:00",
"last_viewed_at": "2026-06-03T14:17:26.556567+00:00",
"last_patched_at": "2026-06-02T03:44:45.935676+00:00",
"created_at": "2026-06-01T21:49:51.101718+00:00",
"state": "active",
"pinned": false
},
"jpm-build": {
"created_by": "agent",
"use_count": 0,
"view_count": 147,
"patch_count": 0,
"last_viewed_at": "2026-06-03T14:17:26.587368+00:00",
"created_at": "2026-06-01T20:56:39.144222+00:00",
"state": "active",
"pinned": false
},
"jolt-persistent-structures": {
"created_by": "agent",
"use_count": 1,
"view_count": 133,
"patch_count": 0,
"last_used_at": "2026-06-03T03:49:43.520839+00:00",
"last_viewed_at": "2026-06-03T14:17:26.582273+00:00",
"created_at": "2026-06-03T03:35:04.130959+00:00",
"state": "active",
"pinned": false
},
"jolt-dev": {
"created_by": "agent",
"use_count": 37,
"view_count": 184,
"patch_count": 44,
"last_used_at": "2026-06-03T13:32:50.995757+00:00",
"last_viewed_at": "2026-06-03T14:17:26.569463+00:00",
"last_patched_at": "2026-06-03T13:34:25.654327+00:00",
"created_at": "2026-06-01T21:26:06.614465+00:00",
"state": "active",
"pinned": false
},
"jolt-gotchas": {
"created_by": "agent",
"use_count": 3,
"view_count": 134,
"patch_count": 3,
"last_used_at": "2026-06-03T13:35:01.902830+00:00",
"last_viewed_at": "2026-06-03T14:17:26.576167+00:00",
"last_patched_at": "2026-06-03T13:35:14.859032+00:00",
"created_at": "2026-06-03T03:50:41.474730+00:00",
"state": "active",
"pinned": false
}
}