sync development #2

Merged
timur merged 15 commits from development into main 2026-01-26 13:14:07 +00:00
Owner
No description provided.
- Remove rpc feature flag (RPC is now always enabled)
- Move mockdata/ and data/mock_contexts/ to data/mock/
- Move test_data/ to tests/test_data/
- Add multi-instance management (run-instance, stop-instance, stop-all, list-instances)
- Enable webdav by default in Makefile (using heroforge async branch)
- Update test targets: test, test-e2e, test-all (includes ignored tests)
- Simplify README to focus on schema-first architecture
- Update .gitignore for new directory structure
- Update all scripts and docs to reflect new paths
- Add KnowledgeService with bucket management (create, list, delete)
- Implement OSIS integration: index OTOML files, search returns fresh text
- Add KnowledgeBucket, DataSource, KnowledgeHit types to embedder schema
- Implement bucket_sync to scan and index OTOML files from OSIS storage
- Implement bucket_search with text retrieved fresh from source files
- Add list_osis_databases and list_osis_types discovery methods
- Add e2e tests for knowledge bucket workflow
- Add EMBEDDER_ARCHITECTURE.md documentation
- Remove old mockdata files (replaced by data/mock structure)
ci: add development branch to CI triggers
Some checks failed
Build and Test / build (push) Has been cancelled
98806d496a
Configure AxumRpcServer to serve static files from the static/ directory at the root path. This enables the favicon (schema-icon.svg) and homepage (index.html) to be served directly by the server at / and /favicon.svg respectively.
Merge branch 'development' of https://forge.ourworld.tf/geomind_research/hero0 into development
All checks were successful
Build and Test / build (push) Successful in 4m41s
0680a05955
icons
All checks were successful
Build and Test / build (push) Successful in 7m44s
020338dd6f
fix make dev and regenerate sdk with fixes
Some checks failed
Build and Test / build (push) Failing after 1m34s
78bc35d172
feat: add dev-minimal target for fast development builds
Some checks failed
Build and Test / build (push) Failing after 1m33s
58bcf86c5d
fix: correct all seed errors in mock data files
Some checks failed
Build and Test / build (push) Failing after 1m35s
0ef8532bf5
- Fix Event priority enum values (high/critical -> urgent)
- Add required fields to Task files (title, task_type, reporter_id, etc.)
- Add priority and deliverables to Milestone files
- Rewrite Group files with proper [[members]] struct format
- Rewrite Agent files with username, personality, traits, avatar structs
- Add icon and models sections to Role files
- Add owner_public_key, is_starred, trashed to Folder files
- Change FileItem to File type with required fields
- Add owner, visibility, status, urls to CodeProject files
- Add head_commit, is_protected, is_default to Branch files
- Add tag_name, target_commit, author to Release files
- Fix duplicate tags key in opportunity file
- Add Makefile targets: dev-minimal, mock
- Create comprehensive mock data for geomind, incubaid, threefold contexts
fix: correct SID references in mock data and improve mock targets
Some checks failed
Build and Test / build (push) Failing after 2m5s
4273a670f0
- Update all mock data files with correct SID references for relationships
- Fix 81 files across geomind, incubaid, and threefold organizations
- Change mock/mock-minimal targets to use HEROZERO_DATA_DIR (correct env var)
- Use separate data/mock-db directory to avoid interfering with data/db
- Clear mock database before seeding to prevent duplicates
- Add data/mock-db/ to .gitignore
feat: add comprehensive mock data for hero_biz demo
Some checks failed
Build and Test / build (push) Failing after 1m35s
f9b64b69d3
Add extensive business and project mock data for all three organizations:

Incubaid:
- 4 new transactions (investments, payments, grants)
- 6 new contacts (board meetings, investor calls, community updates)
- 3 new instruments (equity, grants)
- 3 new comments
- 1 new opportunity
- 4 new project tasks and stories

ThreeFold:
- 3 new opportunities (Dubai sovereign cloud, Tanzania, enterprise)
- 3 new deals (token sale, farmer program, codescalers dev)
- 2 new contracts (codescalers dev, Dubai MOU)
- 2 new instruments (TFT reserve, farming rewards)
- 2 new transactions (farming rewards, quarterly payment)
- 3 new contacts (technical review, community AMA, ministry meeting)
- 2 new comments
- 4 new project tasks, stories, and milestones

Geomind:
- 3 new opportunities (Series A, Anthropic partnership, enterprise pilot)
- 2 new deals (seed round, OpenAI credits)
- 3 new contracts (Incubaid license, cloud services, OpenAI API)
- 3 new instruments (seed SAFE, founder shares, ESOP)
- 3 new transactions (seed investment, OpenAI credits, cloud services)
- 4 new contacts (investor meeting, research call, demo, standup)
- 2 new comments
- 6 new project tasks, stories, and milestones
fix: graceful handling when ONNX Runtime is unavailable
Some checks failed
Build and Test / build (push) Failing after 1m35s
e334d8eddd
- Wrap embedder initialization in catch_unwind to handle ONNX Runtime panics
- Server continues without embedder domain if ONNX Runtime is not found
- Log helpful messages for installing ONNX Runtime on macOS
- Reranker initialization also wrapped for robustness
feat: add comprehensive mock data for hero_biz demo
Some checks failed
Build and Test / build (push) Failing after 1m35s
9c1daccea6
Created 170+ new mock data files across all three organizations:

Geomind (55 new files):
- 5 new Persons (Alex, Sarah, Thomas, Marc investor, Lisa advisor)
- 5 new Companies (Atomico, Databricks, Mistral, HuggingFace, KBC)
- 5 new Opportunities (Atomico Series A, KBC pilot, Mistral/HF partnerships)
- 4 new Deals (Anthropic credits, HuggingFace, cloud services, seed)
- 5 new Contracts (AWS, Anthropic, employee, advisor, KBC pilot)
- 4 new Instruments (Series A equity, advisor options, bridge note, AWS credits)
- 5 new Transactions (API payments, cloud costs, payroll, bridge investment)
- 5 new Contacts (Atomico pitch/technical, KBC demo, Mistral, HuggingFace)
- 5 new Comments (investor feedback, requirements, progress updates)
- 3 new Projects (Enterprise Features, Model Hub, Documentation)
- 4 new Tasks (SSO, audit logging, HF OAuth, model browser)
- 2 new Milestones (Enterprise Pilot, Model Hub Launch)
- 2 new Stories (Enterprise Admin, Model Deployment)

Incubaid (58 new files):
- 6 new Persons (Peter investor, Anna CFO, James legal, Christine partner, Kevin analyst, Maria portfolio)
- 6 new Companies (Sequoia, a16z, Paradigm, DigitalOcean, Index, KPMG)
- 6 new Opportunities (Sequoia TF, Paradigm token, DO acquisition, Index Geomind, a16z, KPMG)
- 5 new Deals (TF seed/Series A, Geomind seed, KPMG audit, ItsYou exit)
- 5 new Contracts (TF investment, Geomind investment, KPMG, office, legal)
- 5 new Instruments (TF Series A, TF seed SAFE, Geomind SAFE, loan, warrants)
- 6 new Transactions (TF Series A, Geomind seed, KPMG, rent, exit, dividend)
- 5 new Contacts (Sequoia, Paradigm, Index, board meeting, KPMG)
- 5 new Comments (investor feedback, portfolio review, traction updates)
- 3 new Projects (Portfolio Management, Investor Relations, Due Diligence)
- 4 new Tasks (dashboard, LP reporting, DD checklist, valuation)
- 2 new Milestones (Portfolio v1.0, DD Framework)
- 2 new Stories (Company Profile, Investment Tracking)

ThreeFold (56 new files):
- 6 new Persons (Jan CTO, Ahmed farmer, Dr. Magufuli gov, Dylan dev, Sam community, Reem partner)
- 6 new Companies (Codescalers, Tanzania Ministry, Dubai Digital, Hetzner, Stellar, Polygon)
- 6 new Opportunities (Tanzania, Dubai, Stellar bridge, Polygon, Hetzner, Codescalers)
- 5 new Deals (Codescalers, Hetzner, farming rewards, Stellar, Dubai MoU)
- 5 new Contracts (Codescalers, Hetzner, Stellar, Dubai MoU, farmer terms)
- 5 new Instruments (TFT token, farming pool, team vesting, ecosystem grants, warrants)
- 5 new Transactions (Codescalers, Hetzner, farming rewards, grants, TFT purchase)
- 5 new Contacts (Tanzania gov, Dubai digital, Stellar, farmer community, Codescalers)
- 5 new Comments (pilot progress, regulatory, testing, farming, release)
- 4 new Projects (Grid 4.0, Zero-OS v4, Sovereign Cloud, Mycelium v2)
- 5 new Tasks (container runtime, network stack, Tanzania pilot, monitoring, Mycelium)
- 3 new Milestones (Grid 4 Beta, Tanzania Live, Mycelium Release)
- 3 new Stories (Farmer Dashboard, Workload Deploy, Sovereign Admin)

Total mock data files: 513 (up from ~340)
fix: move Person files to business domain and fix project/task/milestone fields
Some checks failed
Build and Test / build (push) Failing after 1m43s
18291ae182
- Moved 17 Person files from identity/ to business/ domain (Person type belongs in business)
- Added project_sid to new Milestone files
- Added title, task_type, project_sid to new Task files
- Added swimlanes to new Project files

Seeding now creates 376 objects successfully.
Make TriviaQA corpus optional with bundled-corpus feature flag
Some checks failed
Build and Test / build (push) Has been cancelled
Build and Test / build (pull_request) Failing after 20s
13e90b27a5
- Add bundled-corpus feature flag for optional TriviaQA dataset bundling
- Conditionally compile TRIVIAQA_DATA and related imports
- Add alternative download() that returns error when corpus not bundled
- Fixes CI build without requiring the 3.5MB dataset file
timur merged commit a9f350a29d into main 2026-01-26 13:14:07 +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_zero!2
No description provided.