Files
computer-playbook/docs/requirements
kevinveenbirkenbachandClaude Opus 5.5 86dee1edc5 feat(web-app-openbao): record every request through a declared stdout audit device
OpenBao keeps no record of who read which secret without an audit device,
and 2.7 refuses to enable one over the API, so the server config declares a
file device writing to stdout, which cannot block and lands in the container
log with secret values only as salted HMACs. Every deploy fails unless the
device is active, a probe secret read through the AppRole session shows up
in the log with path, operation, display_name and time, and the probe value
does not appear in plaintext. openbao becomes a regular shared provider so
consumers such as the landing page role can declare services.openbao.
Requirement 047; taken over from the feature/openbao-audit worktree.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-29 00:07:17 +01:00
..

Requirements 📋

This directory contains project requirements documents. Its scope is user stories and acceptance criteria that define what the project must do and that guide agent-assisted implementation.

Archive

  • 001 - Nextcloud Talk TURN relay
  • 001 - Service Registry Refactoring
  • 003 - Reduce applications and users to lookup-only access
  • 004 - Generic RBAC role auto-provisioning via OpenLDAP
  • 005 - WordPress Multisite support for OIDC-driven RBAC
  • 006 - Service-gated Playwright tests
  • 007 - WordPress to Discourse post round-trip
  • 015 - KIX Service Management integration
  • 016 - web-app-hugo (Static Site Generator)
  • 012 - Package Cache (Nexus 3 OSS)
  • 013 - Sub-Beta-to-Beta Lifecycle Promotion for web-* Roles
  • 015: Self-built Moodle image (replaces bitnamilegacy/moodle)
  • 015 - OpenCloud and OpenTalk IAM integration
  • 021 - SSO Flavor Migration (oauth2 + oidc → unified sso service)
  • 008 - Role Meta Layout Refactoring
  • 009 - Per-Role Networks and Ports Migration
  • 010 - Role Meta run_after / lifecycle Migration
  • 011 - Role meta/info.yml Migration
  • 016 - Fediwall multi-wall via OIDC-protected runtime upload
  • 019 - Playwright meta/services.yml parity coverage
  • 020 - CI Run 25705903504 Deploy-Failure Remediation Loop
  • 022 - Zammad Helpdesk Role with OIDC SSO
  • 023 - Setup Penpot
  • 025 - Matrix Role Ansible Flavor (matrix-docker-ansible-deploy)
  • 028 - atmo.rsvp (AT Protocol Events) Role + Mobilizon/ActivityPub Bridge
  • 031 - svc-net-tor: Tor Onion-Service Provider (injected alongside the clearnet domain)
  • 037 - svc-net-wireguard: WireGuard Transport for Swarm Deployments
  • 038 - svc-net-wireguard: Full-Mesh WireGuard for Compose Deployments