atlas
03eb64cb5c
feat( #2591 ): hive-jobq Node lifecycle — started/finished timestamps + failure reason
...
Node gains started_at/finished_at (chrono DateTime<Utc>, serialized
RFC 3339 on the wire per hive_sh4re::wire_time) plus error (String).
Graph::set_state self-stamps started_at on the first Running transition
and finished_at on the first terminal one, via an internal now_utc()
clock (keeps settle/complete signatures stable). Outcome::Failed(String)
carries the failure reason, set on the terminal transition.
hive-c0re complete_node builds Outcome::Failed(msg); its node_rt
side-table stays i64 for now (double-write) until #2637 reads the Node.
Toward #2637 : the jobq graph becomes the source of truth for per-node
lifecycle so the queue can be sent to the client as-is.
2026-07-22 23:58:30 +02:00
..
agent_config
address review: drop backwards-compat request/response aliases, use canonical names
2026-07-19 15:53:09 +02:00
dashboard
type Message.from as Ident
2026-07-22 21:10:17 +02:00
forge
type Approval.agent as Ident
2026-07-22 21:10:17 +02:00
job_queue
feat( #2591 ): hive-jobq Node lifecycle — started/finished timestamps + failure reason
2026-07-22 23:58:30 +02:00
lifecycle
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
socket_server
type Message.from as Ident
2026-07-22 21:10:17 +02:00
stats
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
stores
type Message.from as Ident
2026-07-22 21:10:17 +02:00
workers
type Message.from as Ident
2026-07-22 21:10:17 +02:00
actions.rs
type Approval.agent as Ident
2026-07-22 21:10:17 +02:00
container_view.rs
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
coordinator.rs
type Message.from as Ident
2026-07-22 21:10:17 +02:00
dashboard_events.rs
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
gateway_nginx.rs
sweep: wire gateway-nginx reload + config-repo branch-protection into warning banners
2026-07-16 00:05:29 +02:00
loose_ends.rs
type Approval.agent as Ident
2026-07-22 21:10:17 +02:00
main.rs
refactor( #2569 ): remove the c0re todo store + handlers (todos now owned in-container)
2026-07-20 23:29:26 +02:00
matrix.rs
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
meta.rs
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
migrate.rs
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
paths.rs
fold hive-c0re module tree into the daemon binary + drop dead pub items surfaced by bin-only ( #2513 )
2026-07-16 10:43:08 +02:00
priv_client.rs
fix( #2415 ): treefmt Rust + Errors doc on register_ci_runner (argus review)
2026-07-16 12:48:23 +02:00
questions.rs
type Approval.agent as Ident
2026-07-22 21:10:17 +02:00
server.rs
refactor( #2302 ): type socket wire fields as ident, validated by serde on deserialize
2026-07-20 21:46:18 +02:00
webhook_secret.rs
chore( #2510 ): bump indicatif/tower-http/hmac/sha2 to latest majors
2026-07-16 10:42:30 +02:00