NAME

housekeeper - private built-in command wrapper for Developer Dashboard

SYNOPSIS

dashboard housekeeper

DESCRIPTION

This private helper is staged under ~/.developer-dashboard/cli/dd/ so the public dashboard entrypoint can stay a thin switchboard.

PURPOSE

This staged helper exposes the built-in temp-state cleanup command. It gives the public runtime one stable way to run the shared temp housekeeper logic.

WHY IT EXISTS

It exists because temp cleanup is built-in dashboard behavior, but the public entrypoint still has to remain a thin dispatcher that hands real work off to private helpers and modules.

WHEN TO USE

Use this file when changing the public dashboard housekeeper command route or when fixing how the cleanup helper is staged into the home runtime.

HOW TO USE

Users run dashboard housekeeper. The staged helper forwards the request to the private runtime, which loads the cleanup module and prints the JSON summary.

WHAT USES IT

It is used by developers inspecting temp cleanup, by the built-in housekeeper collector job, and by CLI regression tests.

EXAMPLES

Example 1:

dashboard housekeeper

Run the public built-in command path that stages or re-enters this helper.

Example 2:

~/.developer-dashboard/cli/dd/housekeeper

Inspect the staged helper directly after dashboard init or helper extraction has populated the home runtime.

Example 3:

dashboard collector run housekeeper

Run the built-in collector that executes this helper through the collector runtime.

Example 4:

prove -lv t/05-cli-smoke.t t/30-dashboard-loader.t

Rerun the focused staged-helper and thin-loader tests after changing helper dispatch behavior.