Skip to content

Releases: jaimegago/joe

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 18:08

Changelog

  • fa8e3ba release-pipeline-02: sweep distribution posture to the release-exists state for the v0.1.0 tag cut (D-0122)
  • 5eb62a3 docs-version-stamp-02: record seed-time doc stamping as D-0121 and give release-pipeline-02 its tag-time re-seed step
  • 00344fa feature-clips: register the standing clip claims and close the item
  • 4931e40 releasing-runbook: cross-reference operator runbook from release-pipeline backlog
  • c6ef5d4 encryption-key-path: boot fails closed on a key/database mismatch, and the key path becomes configurable alongside the DSN (D-0120)
  • 434663f promote-adapter-activation: connect and register the live adapter on promote, closing the "adapter not found" gap (D-0119)
  • 07164c8 fix(logs): stop quoting PM-spine section markers in runtime strings
  • 0325a57 build: close the build-tag blind spot in the local gates
  • cf5258f fix(test): drop clarifications subtest orphaned by D-0118
  • 96dc2b7 chore: tidy go.mod and mark unused test helper param
  • f25f044 fix(lint): drop ineffectual cfg initializer in db_test seedDatabase
  • 804c47a onboarding-feature-removal: delete the onboarding and clarifications subsystems wholesale, prune not park (D-0118)
  • ddeea5d component-delete-graph-orphans-02: propagate D-0117 delete-cascade wording into the published growth-posture page
  • c7c391a component-delete-graph-orphans: cascade graph state on component delete, sweep pre-existing orphans, remove the Refresh buttons (D-0117)
  • a846dde observe-k8s-resolver: bind services to clusters by component type, fixing a joe_k8s resolver that never worked (D-0116)
  • f624ba5 db-persistence-backup-02: add joe db restore, and correct the manual restore procedure that silently restores the wrong database (D-0115)
  • 7cc719f db-persistence-backup: add joe db backup, document the persistence story, and fix the Configuration tilde trap (D-0114)
  • 95c7eb4 lint-embed-field-fix: drop the vestigial embedErr field the D-0113 prune left in the llmusage test fake
  • e5e3d41 mcp-tool-count-fix: correct the MCP roster count to seven on the public guide
  • 291e7be knowledge-store-prune: delete the knowledge store, its doc-proposals arm, and embeddings from the tree (D-0113)
  • 0e8cc31 knowledge-graph-guide-fixes: correct published link depth across guides and two concepts pages, drop the retired-tier meta-commentary, and file the knowledge-store prune (D-0112)
  • f57cb63 trim-unsupported-component-types: extend the D-0058 trim to the twelve types that fail the documentable gate, and delete the now-false "Not yet supported" docs paragraph (D-0111)
  • 5b7aab9 iac-graph-ingestion: pin the graph as deterministic-only, park the three onboarding-era graph-write tools, and correct the stale Confidence docs (D-0110)
  • 65e0842 knowledge-store-maturation: flip the tier-less create default to derived, park save_knowledge_entry, and correct the public copy to shipped truth (D-0109)
  • 0a7bd9e rbac-engine-split-02: triage read-posture-visibility to Priority: next
  • 58588df demo-bugfix-pins: pin the graph-ui-declutter fix, exempt two non-behavior fixes, and file the demo-runbook and dev-skill items
  • 15a3dbb rbac-engine-split: build one governance-wired RBAC engine at the composition root and inject it into api.New; delete EnforcementMiddleware
  • b941269 sessions-admin-delete-affordance: file backlog item for admin delete discoverability gap
  • a4fdac7 ui-source-strings: rename remaining legacy "source" UI strings to component
  • 19bd44a chat-stop-resend: add stop control, cancelled-turn marker, and resend
  • 6b770ba graph-ui-declutter: remove dead per-node gear glyph and fictional node-type legend
  • a4ade60 fix: use Joe favicon in web UI instead of default Vite icon
  • 2bcd17c fix-duplicate-declare-incident-02: append D-0105 recording the declare-affordance claim registry decision
  • 732e11d fix-duplicate-declare-incident: one declare affordance on screen at a time
  • ae21572 observation-banner-docs-link: point at the deep-linked observation-mode docs page
  • a4914ac posture-prompt-conflation-02: close the per-tool read-only wording leg (D-0104)
  • 10fd026 silent-tool-intent-dead-end: probe a tool-call-free response for an unfulfilled tool intent (D-0103)
  • bf3f506 k8s-get-thrash: reject a by-name k8s_get with an empty namespace before it reaches the API
  • 3c1be9f posture-prompt-conflation: reword the observation posture to draw the read/mutate boundary explicitly
  • aa925ef feature-clips: make the demo-world orders workload camera-neutral
  • 3a38bff web-ui-header-lockup: replace "Joe" wordmark with the Joe lockup in the sidebar header
  • 7caf390 loop-budget-exhaustion: forced synthesis on iteration-cap exhaustion instead of hard-fail
  • 9ca5a68 claude-instructions-report-format: wrap CC session reports in a single fenced code block for one-click copy
  • 28df1a5 sessions-new-chat-blank: New chat button lands on a blank chat, not the last session
  • c1f82f0 backlog-priority-field: add optional Priority/Blocked-by lines and INDEX Priority column
  • f8002ac claude-instructions-report-format: instruct CC to write session reports as plain undecorated prose for the chat model
  • 3fa0610 crd-gvr-resolution: fix CRD GVR spec format so k8s CRD discovery resolves (D-0094)
  • 40ffe1d refresher-rbac-degradation: k8s refresher degrades per-resource-type on forbidden (D-0093)
  • 14f430b source-log-sweep: rename stale "source" wording to "component" (D-0021), fix double-wrapped k8s list-secrets error
  • 539a917 feature-clips: two-phase orders workload for ~5-min symptoms without CrashLoopBackOff
  • ebbedbb releasing-runbook: add operator release runbook at docs/RELEASING.md
  • 16de344 release-pipeline-01: flip goreleaser to publish-on-tag with a structural UI-staging guarantee
  • ca5a62b history-scrub-02: record the content-side history rewrite and neutralize residual copy
  • 1c91b3b history-scrub: record executed git-history scrub (former-employer email rewrite + binary-blob purge)
  • 8832e33 site-claims-refresh: add Configuration and Operations register sections and make the D-0077 obligation bidirectional
  • a26f49d Merge pull request #18 from jaimegago/dependabot/go_modules/go_modules-a3c8a40308
  • 745d87a db-retention-story: document the session-sweeper retention and unbounded-growth posture for operators
  • e686b4f contributing-guide: add repo-root CONTRIBUTING.md grounded in the live tree
  • 19a5ab3 postgres-backend-truth: walk back the PostgreSQL-backend overclaim in public and reference docs
  • aec5ce9 Merge remote-tracking branch 'origin/main' into db-crypto-bump
  • 82a132c update-model-rec-convention: switch project-instructions model recommendation from tiers to model-name + effort level
  • f73a840 fix-lint-parked-routes: silence unused linter on parked D-0081 route registrars
  • 301562b readme-hero: add themed logo lockup and hero tagline to root README
  • 3ea9544 readme-rewrite: rewrite root README from scratch against the live tree
  • 49aaca8 create-echo-readmodel: project the POST /components 201 echo through componentView
  • 75f67ca llm-observed-health-surface: add backlog item for LLM observed-health surface and index it
  • dac098b datastore-uri-credential-provider: reclassify kafka as discrete-field SASL and record parse-but-never-apply gap
  • bfbda39 build(deps): bump golang.org/x/crypto
  • 7ed44a8 Merge pull request #17 from jaimegago/dependabot/go_modules/go_modules-57bd245098
  • e6172bb observation-wording-triage: reframe the mutation-surface paragraph as registered-but-floor-denied, and record D-0082
  • 8e23544 discovery-clarifications-pipeline: park onboarding, clarifications, and manual-refresh HTTP routes for launch
  • 5e55360 graph-node-taxonomy: ...
Read more