Ctrl K
ComunidadGuías…

PRODUCT.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Product

## Register

product

## Users

People who want to run their own Apps and own their data, including people who have never used Docker or a terminal server. Experienced users and agents use the same Project operations through plain commands. `CONTEXT.md` defines the vocabulary.

## Product Purpose

One Go binary installs and operates Apps in one Docker Compose Project. Onboarding turns the person's choices into a reviewable plan. The Dashboard makes running Apps, their Addresses, and anything needing attention easy to find. Homarr is the preselected home for those Apps.

## Brand Personality

Plain, calm, capable. Explain what each choice does for the person. Borrow Zellij's visible keyboard affordances and predictable navigation, as recorded in ADR 0004. Preserve the existing terminal-native visual identity.

## Anti-references

Avoid jargon-heavy Docker management panels, invisible keyboard modes, and direct keys that unexpectedly change Apps. Avoid using the same visual treatment for keyboard focus and a committed answer. Do not bury the person's task in a wall of choices or transient validation messages.

## Design Principles

- Show the next useful choice and what it changes in plain words.
- Keep focus, selection, and approval distinguishable. Navigation must not apply changes.
- Make the working Address and the next recovery Action discoverable.
- Keep the shared Admin login convenient without displaying credential values in the Dashboard.
- Let newcomers proceed with clear defaults while keeping deliberate choices available.

## Accessibility & Inclusion

The Dashboard is keyboard-first and fits 80-column terminals, with 80x24 and 120x30 renderer coverage. Simple Unicode symbols are the default; Nerd Font icons are optional. Status and selection have textual or symbolic marks as well as colour. Respect light and dark terminal themes and the existing reduced-motion behavior. Keep content and key hints within the viewport.

## Sources

`CONTEXT.md`, `docs/adr/0004-tabbed-command-center-action-chords.md`, `internal/tui/theme.go`, spec #191, and the user walkthrough recorded in #242 and #243.