Merge development_timur into development: completed, docs reviewed #57
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_services_archive#57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merge Completion Report
Branch:
development_timur→developmentDate: 2026-03-19
Status
development_timurspecsConflicts Resolved
The following files had merge conflicts (
UU/AU/UD) that were resolved:Cargo.toml— dependency manifest mergedMakefile— build targets mergedREADME.md— documentation mergedcrates/hero_services_server/src/config.rs— unified service config formatcrates/hero_services_server/src/install.rs— install pipelinecrates/hero_services_server/src/job_build_manager.rs— build job managementcrates/hero_services_server/src/job_test_manager.rs— test job managementcrates/hero_services_server/src/service_data.rs— service data collectioncrates/hero_services_server/src/zinit.rs— zinit SDK integrationservices/forgejo.toml,services/hero_aibroker.toml,services/hero_claude.toml, and others — service TOML files aligned to flat formatservices/hero_biz.toml,services/hero_compute.toml,services/hero_foundry.toml,services/hero_foundry_ui.toml— AU conflicts resolvedservices/hero_embedder.toml,services/hero_indexer.toml,services/hero_os.toml, etc. — updated todevelopment_timurspecsDocs Reviewed and Updated
All 6 documentation files reviewed against codebase (
docs/):docs/architecture.md_openrpc/_http) and zinit daemon names (_server/_ui)docs/service.mdbuild =field (should besource =); wrong binary names inexec =examples (used_server/_uiinstead of_openrpc/_http)docs/ecosystem.md_openrpcand_httpas deprecated — they are the current convention; service profiles section referenced oldservices/{profile}/layout (now flatservices/*.toml)docs/profile.mdbuild cmdin service description (should besource repo)docs/TOML_FORMAT_REFERENCE.mddocs/ops/deployment.mdKey corrections:
Binary naming: Server binaries use
_openrpcsuffix (e.g.hero_os_openrpc), UI binaries use_httpsuffix (e.g.hero_os_http). Zinit daemon names use_server/_ui(these are different concepts and were confused inecosystem.mdandservice.md).sourcevsbuildfield: In service TOML[server]/[ui]sections, the correct field for the git repo URL issource =. Thebuild =name is a deprecated alias (preserved for backward compatibility via#[serde(alias)]).Profile/service layout: Services are flat files in
services/*.toml. Profiles are inprofiles/*.toml. There is noservices/{profile}/subdirectory layout in the current codebase.Test Results
All unit tests in
hero_services_serverpass. Integration tests (inhero_services_examples/tests/integration.rs) require a live server instance and were not executed in this context.Reported by automated merge review.