[Terminology] Clarify worker vs service vs daemon naming #60
Labels
No labels
blocked:children
blocked:commit-ready-failed
blocked:depends-231
blocked:depends-236
blocked:depends-237
blocked:depends-238
blocked:depends-239
blocked:gate-fetch
blocked:gate-fetch
blocked:gate-lint
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:no-procedure
blocked:preflight
blocked:verify-failed
bug
enhancement
feature-request
high-priority
in-progress
lint-cleanup
needs-decompose
needs-triage
ops-retry
ops-task
phase-5
quickfix
security/medium
self-building
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mesh-seed#60
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?
Problem
Multiple components use inconsistent terminology that confuses the ephemeral worker model:
Current Confusions
1. "Daemon" terminology for workers
Files affected:
capabilities/_nerve/node_deploy/run.py:129- "Start mesh worker daemon"tools/mesh_node_deployer/tool.py:131,257- "start_daemon" stepsdocker/mesh_node.py:3- "Mesh infrastructure node daemon"Issue: Workers are ephemeral, not daemons. Daemons imply long-running background processes.
Fix: Use "worker process" or just "worker" instead of "daemon".
2. "Service" terminology mixed with workers
Files affected:
runtime/auto_scaler.py:1- "Auto-scaler service"runtime/worker_registry.py:5- "Centralized service for:"capabilities/deployment_manager.py- Multiple "service" referencessubstrate/tailnet_discovery.py- "run_daemon()" for discoveryIssue: "Service" implies a standing component, not ephemeral execution.
Clarification needed:
3. Worker lifecycle state confusion
Files affected:
substrate/ledger.py:195- WorkerInstance state includes "spawned"capabilities/_muscle/worker_factory/run.py- Multiple comments about "NO SPAWNING"Issue: The term "spawn" is used for both:
Proposed Resolution
Terminology Standard
Infrastructure (Long-running):
Execution (Ephemeral):
Actions Needed
Related
Ops Pipeline — ❌ Failed
Issue: #60 — [Terminology] Clarify worker vs service vs daemon naming
Host: localhost
Research: See execution output below
Execution
Usage: bash [GNU long option] [option] ...
bash [GNU long option] [option]
Usage: bash [GNU long option] [option] ...
bash [GNU long option] [option]
Usage: bash [GNU long option] [option] ...
bash [GNU long option] [option]
usage: git
Verification
Verification failed. Marked for retry.
Ops Pipeline — Not an Ops Task
This issue was labeled
ops-taskbut doesn't appear to be an operations task. It has been returned to feature triage for proper routing.Research analysis:
IS_OPS: NO
HOST: localhost
STATUS: NOT_OPS
EVIDENCE: This issue is about text replacements across documentation, CLI help strings, and code comments — renaming "daemon" to "process", clarifying "service" vs "worker" terminology, and fixing "spawn" usage. There's not a single installation, config change, deployment, API call, service restart, SSH command, or infrastructure action required. It's a pure naming/documentation refactor.
PROCEDURE: N/A — not an ops task. This would belong in feature triage as a codebase-wide find-and-replace/refactor issue. The operations to be done are
sed/patchcalls against source files for string replacements, plus reviewing each site for semantic correctness. No operational commands.VERIFY: N/A
RISKS: N/A