No description
  • Python 98.9%
  • Shell 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
github-actions[bot] 4c053e07cc
Merge pull request #2314 from joanmarcriera/ralph-loop-batch-996-17008086883370946230
Auto-merged by Jules pipeline after all quality gates passed.
2026-10-29 13:37:41 +00:00
.claude fix(hooks): fold case and Unicode forms in guard component match 2026-10-05 10:08:22 +01:00
.github ci(trigger): gate post-merge issue triggers to odd UTC days 2026-10-05 10:39:49 +01:00
ai-daily-digest chore(digest): update daily AI digest 2026-10-29 06:05:48 +00:00
data docs: deepen shallow canonical pages and add batch 994 report 2026-10-29 09:57:10 +00:00
docs docs: execute Ralph-loop Batch 996 issue decomposition 2026-10-29 13:32:37 +00:00
scripts Update growth metrics tracker threshold to populate shallow_docs list 2026-10-05 09:38:00 +00:00
.gitignore chore: stop tracking the 34 MB lychee binary + tarball (temp_lychee/) 2026-09-25 10:30:02 +01:00
.gitleaksignore chore(security): extend gitleaks baseline after upstream sync 2026-09-06 01:01:42 +01:00
.vikunja chore: record the Vikunja project this folder belongs to 2026-09-18 12:00:01 +01:00
AGENTS.md docs: overhaul landing pages and add agent maintenance guides 2026-03-03 22:24:41 +00:00
ARCHITECTURE.md Convert repository to GitHub Pages with MkDocs Material (#5) 2026-02-25 20:52:43 +00:00
CLAUDE.md ci(trigger): gate post-merge issue triggers to odd UTC days 2026-10-05 10:39:49 +01:00
CNAME docs: update site domain to ai.riera.co.uk 2026-03-15 14:13:38 +00:00
find_new_sources.py Implement K3s manifests, Home Admin UI voice toggle, and roadmap refinement 2026-04-23 09:11:05 +00:00
find_oldest_docs.py scripts: add sql_validator, verify_node_headscale, find_oldest_docs/issues utilities 2026-06-08 12:54:36 +01:00
find_oldest_issues.py Resolve and close Embabel Agent Framework (Batch 353) and optimize issue parsing 2026-08-12 03:17:20 +00:00
find_open_work.py docs: technical freshness audits for Batch 115 (June 2026) 2026-06-07 12:25:15 +00:00
HANDOFF-2026-09-05.md docs(home-office-automations): refresh CLAUDE.md with current workflow state 2026-09-06 00:58:24 +01:00
mkdocs.yml Process and integrate 5 oldest intake issues from 2026-10-26.md 2026-10-27 02:41:01 +00:00
playbooks Convert repository to GitHub Pages with MkDocs Material (#5) 2026-02-25 20:52:43 +00:00
README.md docs(readme): replace stray literal backslash-n with a real newline 2026-10-16 16:54:10 +01:00
reference-implementations Convert repository to GitHub Pages with MkDocs Material (#5) 2026-02-25 20:52:43 +00:00
roadmap.md fix(docs): repair relative links and log batch 574 decomposition 2026-09-07 03:30:39 +00:00
SERVICES.md Convert repository to GitHub Pages with MkDocs Material (#5) 2026-02-25 20:52:43 +00:00
skills.md fix(ci): keep untrusted comments out of the Jules watcher's decisions 2026-10-04 22:38:42 +01:00
standards-and-conventions.md Convert repository to GitHub Pages with MkDocs Material (#5) 2026-02-25 20:52:43 +00:00

Home-Office Automation & AI Hub

A structured, agent-maintained knowledge repository for building and operating a privacy-first home-office automation stack.

🌐 Live Documentation: ai.riera.co.uk

GitHub stars GitHub forks Repo size

🔍 What You Will Find Here

  • Canonical docs for AI tools, self-hosted services, and orchestration patterns.
  • Practical playbooks for recurring workflows.
  • Architecture maps and data-flow documentation.
  • Automated intake and maintenance workflows that continuously expand the knowledge base.

🗺️ Repository Map

Section Path What it contains Start here if you need to...
Documentation home docs/index.md The MkDocs landing page and high-level navigation. Understand the full docs structure quickly.
Tool catalogue docs/tools/ Canonical pages for AI tools, frameworks, providers, agents, infra, and benchmarking. Compare tooling options or add a new tool page.
Self-hosted services docs/services/ Service-level docs for the homelab stack (storage, automation, media, networking). Deploy or evaluate a self-hosted component.
Knowledge base docs/knowledge_base/ Cross-cutting concepts: MCP/ACP, model classes, RAG, security, and landscape overviews. Learn the underlying concepts before implementation.
Playbooks docs/playbooks/ Step-by-step operational runbooks. Execute a concrete workflow end-to-end.
Reference implementations docs/reference-implementations/ Reusable prompts, mapping rules, and workflow exports. Reuse proven templates/config patterns.
Architecture docs/architecture/ Component map, flow diagrams, governance, and automation model. Understand how systems connect and why.
Intake queue docs/new-sources.md Source ingestion process plus dated logs under docs/new-sources/. Track what is new, pending, and integrated.
Standards docs/standards.md Taxonomy, canonical-page rules, and documentation contract. Validate structure before opening a PR.
Contribution workflow docs/CONTRIBUTING.md Human + agent contribution requirements and quality gates. Contribute safely without breaking repo contracts.
Agent operating guide AGENTS.md Durable rules/checklists for autonomous LLM agents working in this repo. Run maintenance work with consistent outputs.
Agent skills guide skills.md Reusable task patterns for intake, docs updates, and quality checks. Execute recurring tasks with low variance.

🚦 Recommended Entry Points

🛠️ Utility Commands

# List all known tools/services from the catalog
python3 scripts/compare_agents.py list

# Open the canonical documentation path for a tool id
python3 scripts/compare_agents.py doc paperless-ngx

# Validate catalog/nav consistency before a docs PR
python3 scripts/check_catalog_consistency.py

🎯 Project Scope

This repository is optimized for long-term maintainability:

  • One canonical page per tool/framework/provider.
  • Cross-linked documentation with stable taxonomy.
  • CI quality gates for catalog consistency and docs contract compliance.
  • Scheduled GitHub workflows for source intake and backlog processing.

Tracking

Vikunja project 72 · Home-office-automations — https://familia.riera.co.uk/projects/72