infiquetra/home-lab-ops
v1.2.2
Proxmox VE cluster operations, Ansible pre-flight validation, Ceph management, monitoring guard, and vault helper for home lab infrastructure
Changelog
[1.2.2] - 2026-09-22
1.2.2 — imported from infiquetra-claude-plugins@acc99fe7 (upstream 1.2.1); authored here from this commit; no provenance manifest from now on.
Changed
- The portable core stays at the package root. The Claude agent and the upstream Claude manifest moved under
com.infiquetra.claude/. A root.claude-plugin/plugin.jsonpoints at that adapter and carries no behavior. There is no Fleet Core dependency and nofleet_commons_shim. HOME_LAB_ROOT(default~/home-lab) andINFIQUETRA_CONTEXT_LIBRARY(default~/infiquetra-context-library) replace checkout paths that named one machine's home directory.register-host,stamp, andmaterialize_specs.pyread those variables. The defaults are conventional directory names.- The README describes the portable package and the Claude adapter. It no longer records a cluster address map or a checkout path.
- The team-scaffold skill does not vendor a virtual environment.
skills/team-scaffold/README.mdnames PyYAML and the development tools. The upstream pin did not contain a.venv; the import also excludes that directory name. - The example shared-infra vault names the SSH key fields with
change-meand no private-key block, so the publication check does not see key armor. The twelve golden vault fixtures were regenerated from that template. - A generated play comment that looked like an assignment to
secretswas reworded. The twelve golden playbooks were regenerated from the same template. - Example secret values in the vault skill are
change-me.discord_token_varlines keep the Ansible variable name the validator requires, and say on the same line that the value is a variable name. repo_stampwrites that same note when it stamps adiscord_token_varline.- Tests that lived under
skills/team-scaffold/scripts/tests/now live underplugins/home-lab-ops/tests/. The inventory unit fixture uses documentation addresses. Context-library stamp tests skip whenINFIQUETRA_CONTEXT_LIBRARYis unset.
Not carried
These upstream tests mention the package and were not copied. Their premise is the upstream repository, not this package:
tests/test_agent_preamble_identity.py— one fleet-wide list of agent files. Repo-wide.tests/test_agent_tiering.py— one fleet-wide model pin list. Repo-wide.tests/test_release_triad.py— repository changelog and marketplace lockstep. This package appears only as an example of a heading format.
No test whose premise is this package's generator, validator, or launcher was dropped.
[1.2.1] - 2026-08-08
Added - house-style presentation contract on the SRE agent (#704)
homelab-sreagent definition gains a "Presentation contract (Infiquetra house style)" section, copied verbatim fromplugins/house-style/references/subagent-presentation-preamble.md.
[1.2.0] - 2026-06-21
Changed
homelab-sreagent: pinmodel: opusin frontmatter (R1/R2a tiering; judgment-heavy SRE diagnosis warrants the richest model).
[1.1.0] - 2026-06-01
Added
team-scaffoldskill — stands up a new infiquetra agent-team repo end-to-end (context-library-compliant skeleton + Discord/GitHub identity gates + split-vault wiring + Ansible deploy harness). Promotes the polyrepo-migration generators (gen_harness.py,vault_split.py) into a testedteam_scaffoldPython package with a golden test that reproduces all 12 liveinfiquetra/team-*repos byte-for-byte, plus ateam_profiles.ymlvalidator calibrated against every live team config. Closes acceptance criterion #7 of the home-lab polyrepo migration.
[1.0.0] - 2026-03-17
Added
ansible-preflightskill withcommon-mistakes.mdreference — catalog of fix patterns extracted from home-lab commit historyproxmox-operationsskill withproxmox-cli-quirks.md,ceph-operations.md,vm-lifecycle.mdreferences — PVE 9.x and Ceph Squid 19.x operational knowledgeinventory-syncskill withinventory-schema.mdreference — hardware change checklists and variable dependency mapmonitoring-guardskill withmetric-registry.mdreference — exporter metric names and dashboard validationvault-helperskill withvault-patterns.mdreference — Ansible Vault workflows and secret scaffoldinghomelab-sreagent — cross-cutting SRE investigation agent combining all skills