Merge development_mik_6_1 into development #14

Merged
mik-tf merged 13 commits from development_mik_6_1 into development 2026-03-18 06:28:52 +00:00
Owner
No description provided.
4 events per context (geomind, threefold, incubaid, root) with
realistic titles, descriptions, times, colors, and locations.
Events span March 16 - April 3, 2026.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update person and company seed files to use current schema field
names: email→emails, tel→phones, types→roles with lowercase
enum values. Fixes silent deserialization failures that caused
hero_biz to show zero counts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 3 instruments, 4 contracts, 12 transactions, 3 deals for the
geomind context so Biz Finance dashboard and Roadmap show meaningful
data instead of zeros.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add video.oschema schema with Video and VideoPlaylist rootobject types,
VideoService (CRUD + increment_play_count, videos_by_artist, videos_by_album,
videos_favorites), and VideoPlaylistService (add_video, remove_video).

Codegen produces types, SDK client, server handlers, and RPC dispatch.
Manual VideoServiceHandler and VideoPlaylistServiceHandler implementations
added to rpc.rs following the same pattern as Song and Photo handlers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 3 Blender Foundation CC-licensed video clips (Big Buck Bunny, Sintel,
Tears of Steel) as 30-second samples for testing. Create seed TOMLs for
all contexts (geomind, incubaid, root, threefold) in both mock and seed dirs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Embedder domain was only registered for root context, causing Knowledge
tab to fail with Rpc(-32603) for other contexts like geomind. Split init
into global state (once) and per-context registration (all contexts).

Also replaced synthetic sine wave songs with real CC-BY Kevin MacLeod
tracks (Acid Trumpet, There It Is, Gymnopedie No 1).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Point to hero_embedder_lib (the lib crate) instead of hero_embedder
(binary-only CLI). Add dep:hero_embedder and dep:once_cell to embedder
feature. Update AppState::new call for new API (corpus_path,
embedding_cache, zinit_client). Add missing Arc import in rpc.rs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
UnixRpcServer::register_app skips registering a _service handler for
domains with empty type_names() (service-only domains like embedder).
This causes get_any_handler() to fail with "No handlers registered",
breaking all service method calls (KnowledgeService.bucket_list, etc.).

Manually register a _service handler after register_app to match
AxumRpcServer behavior and enable service method dispatch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each context now has 3 CC-BY licensed songs instead of synthetic placeholder data.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Songs: 3 per context (acid_trumpet, gymnopedie_no1, there_it_is), orphan TOMLs removed
- Embedder: ensure_models_downloaded() in lib, called from hero_osis_server init
- AI Assistant: SSE parser for Shrimp responses, message field fix
- Auth/Redis SSO: postMessage token from island components + sso-login endpoint
- AI stop button with AbortController
- Multi-conversation support (Shrimp backend + UI sidebar + localStorage persistence)

Issue: lhumina_code/home#23

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat: add default web-browser device seed for auth login
Some checks failed
Build and Test / build (pull_request) Failing after 7s
4a8fa583ec
The hero_osis identity auth service requires a device to exist before
authservice.login succeeds with an empty device_sid. This adds a
device_web.toml seed file to all context mock data directories so
login works out of the box after fresh container start.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
mik-tf merged commit dbb2cd1277 into development 2026-03-18 06:28:52 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_osis!14
No description provided.