Remove nix hash refresh tasks#646
Conversation
|
Merge Queue returned Status
Why This Happenedhead updated; returning to observation Previous InterventionState: Reason: failure on Expected ProgressionThe observer will re-read GitHub state and enqueue any remaining work. Inspect with Posted on behalf of @schickling
|
Merge Queue: RepairStatusOutcome: SummaryMerge Queue escalation finished for Timeline
Problem Report
Verified options:
Important Evidence
|
| field | value |
|---|---|
job_id |
512 |
attempt_id |
1455 |
started_at |
2026-05-08T13:19:41.406346561+00:00 |
duration |
4m 57s |
deadline |
600s |
budget_usd |
5.00 |
request_head |
e6c0a0604776de02338fd1426f6af874157e2f88 |
request_context_bytes |
7906 |
failed_job_count |
1 |
failed_job_log_bytes |
6502 |
outcome_applied |
false |
request_head_stale |
true |
agent_reported_duration |
not reported |
agent_turn_count |
not reported |
agent_context_tokens |
not reported |
agent_context_window_tokens |
not reported |
agent_session_notes |
Andon showed degraded dev3 Nix build issue #845, but local reproduction identified a branch-local Jsonnet failure. Commit includes required Merge-Queue trailers. |
Agent Session
Agent breadcrumbs
machine: dev3
agent_session_id: 028638a3-c629-5cea-a94a-07acc8f0110e
agent_name: co1-lynx
pty_name: co1-lynx-0286
pty_attach: pty attach co1-lynx-0286
pty_lookup: pty list --json --filter-tag agent.session_id=028638a3-c629-5cea-a94a-07acc8f0110e
pty_name_pattern: co1-<agent-word>-0286
session_tag: mq.escalation.overengineeringstudio.effect-utils.646.unknown
Posted on behalf of @schickling
| field | value |
|---|---|
agent_name |
🐈 co1-lynx |
agent_session_id |
028638a3-c629-5cea-a94a-07acc8f0110e |
agent_tool |
Codex CLI |
agent_tool_version |
unknown |
agent_runtime |
mq-daemon unknown |
agent_model |
unknown |
worktree |
|
machine |
dev3 |
tooling_profile |
dotfiles@unknown-dirty |
Merge-Queue-Schema: mq.commit.v1 Merge-Queue-Mode: agent-escalated Merge-Queue-PR: #646 Merge-Queue-Attempt-ID: 5a0d9762-4f84-4def-9f9b-36103a881384 Merge-Queue-Agent-Session-ID: 028638a3-c629-5cea-a94a-07acc8f0110e
Problem
The shared devenv Nix task module still exposed generated
nix:hashrefresh tasks. Those tasks were a legacy interface and encouraged ad hoc hash refresh workflows from inside this public helper package.Goal
Keep the shared Nix task surface focused on public, tool-neutral validation/build commands and let downstream repositories own their own fixed-output hash refresh orchestration.
Decisions
nix:hashtask family fromnix-cli.nix:check,nix:check:quick,nix:build, andnix:flake:check.Verification
nix-instantiate --parse nix/devenv-modules/tasks/shared/nix-cli.nixbash nix/devenv-modules/tasks/shared/tests/nix-cli-no-hash-refresh.test.shenv -u OTEL_STATE_DIR -u OTEL_EXPORTER_OTLP_ENDPOINT CI=1 devenv tasks run nix:test --mode before --no-tui --show-outputenv -u OTEL_STATE_DIR -u OTEL_EXPORTER_OTLP_ENDPOINT CI=1 devenv tasks run check:quick --mode before --no-tui --show-outputComplexity
No new complexity; this removes generated task surface area.
Concerns
Downstream repositories that still call
nix:hash:*need to move to their repo-owned hash refresh workflow before consuming this change.Follow-ups
None in this repository.
References
Supersedes #645.
Posted on behalf of @schickling
agent_nameagent_session_idagent_toolagent_tool_versionagent_runtimeagent_modelworktreemachinetooling_profile