Skip to content

feat: Add verified household administration workspace (#27) - #28

Open
efraespada wants to merge 7 commits into
developfrom
feature/27-complete-the-household-administration-workspace-after-the-verified-api-and-controller-checkpoint
Open

efraespada wants to merge 7 commits into
developfrom
feature/27-complete-the-household-administration-workspace-after-the-verified-api-and-controller-checkpoint

Conversation

@efraespada

@efraespada efraespada commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Refs #27. Add the visible English/Spanish household administration workspace in both Ingress and standalone deployments: roster, current identity, own alias/private preferences, household, member access and HA mapping/profile forms. Each change requires review and confirmation against its captured independent exact revision; participant confirmations identify the stable target.

Application-derived controls and fresh member proof govern available actions. Retained drafts hide when current read facts disappear and clear on verified-owner replacement. Protected original GET recovery, historical processing, temporary/saved locale ownership and uncertain outcomes remain separate from current state. No automatic mutation replay or rebase occurs.

UI implementation 3da7e98a32c5c6ca7d2a9ba2348cfd2b05a3bdb7; current reviewed head e7d090ba6bc4a0968b6813eef80d78575bcb424a adds the explicit tested Storybook inventory registration:

  • 1,223 Chromium unit executions; all 31 authored runtime files independently inventoried, with 100% lines/statements/functions/branches globally and per file (29 nonempty, two type-only).
  • 71 actual compiled-browser/Python/SQLite cases: 16 administration journeys plus 55 existing entry cases, in both deployments. These include all five forms, a second HA account, lost reply with original GET, preflight conflict/reset and actual console restoration.
  • 25 rebuilt Storybook cases, including seven administration cases; both languages/deployments, keyboard/focus, inert names, 360px light/dark/reduced-motion and contrast.
  • Strict runtime/catalog types, 38 Node policy tests with complete supported coverage, 51 architecture assertions, wheel acceptance, documentation and seven byte-verified original SDD SDK modules pass locally.
  • The actual wheel 3c78a393ebb39664a2a5b73a41b2ddbc1a63d2205a42101d276e086d20cd5695 byte-matches all 151 Python modules and four UI resources. Backend source is byte-identical to published86, whose 4,374-test/full-coverage evidence remains the baseline. Current CI Check passes every applicable job and both actual CPU images. Current native review has complete context, all 8/8 partitions and zero candidate/published/all-state findings. The corrected consumer scope registration passes all 148 tooling tests with 100% supported statements/branches.

Tests first reproduce seven draft-disclosure cases, an inaccurate preflight submission message and a missing participant-reference confirmation. Distinct initial selector/fixture expectations and old-bundle failures are retained separately. Current scoped evidence and limits are recorded in docs/evidence/household-administration-browser.json.

Concrete remaining acceptance includes associated form errors/back-to-edit focus and a post-activation profile change in both deployments. Work continues in this same issue/ref: complete retained HADM72/HADI8/HADW82 and 24 browser case audit, remaining boundary journeys, human UX and compatible owner adoption. No complete-feature acceptance, merge, owner HA update or Stable/all-domain release is claimed. All 20 owning SDDs, Copilot resources/code/configuration/workflows/credentials/bounds, gateway and installed Edge.5 are untouched. Previous progress-publication failures remain reported in copilot#828.

@docs-page

docs-page Bot commented Nov 2, 2026

Copy link
Copy Markdown

To preview the documentation for this pull request, visit the following URL:

docs.page/vypdev/domus~28

Documentation is deployed and generated using docs.page

@vypbot vypbot added the state:ai-processing A Copilot agent is analyzing or working on the issue or change. label Nov 2, 2026
@vypbot
vypbot self-requested a review November 2, 2026 22:08
@vypbot vypbot added this to vypdev Nov 2, 2026
@vypbot vypbot moved this to In Progress in vypdev Nov 2, 2026
@vypbot
vypbot changed the base branch from develop to master November 2, 2026 22:08
@vypbot
vypbot changed the base branch from master to develop November 2, 2026 22:08
@vypbot vypbot added the size: XXL Label to indicate a task of size XXL label Nov 2, 2026
@vypbot

vypbot commented Nov 2, 2026 •

Copy link
Copy Markdown

Bugbot: review complete

Current status: No active findings on e7d090b.

Pull request · Verified commit · Workflow run

@vypbot vypbot added state:ready The change is ready for human approval or merge. state:awaiting-maintainer The next action requires a maintainer response or approval. and removed state:ai-processing A Copilot agent is analyzing or working on the issue or change. labels Nov 2, 2026
@vypbot vypbot added state:ai-processing A Copilot agent is analyzing or working on the issue or change. and removed state:ai-processing A Copilot agent is analyzing or working on the issue or change. labels Nov 2, 2026
@vypbot vypbot added state:ai-processing A Copilot agent is analyzing or working on the issue or change. and removed state:ai-processing A Copilot agent is analyzing or working on the issue or change. labels Nov 2, 2026
@vypbot vypbot added state:ai-processing A Copilot agent is analyzing or working on the issue or change. and removed state:ai-processing A Copilot agent is analyzing or working on the issue or change. labels Nov 2, 2026
@vypbot vypbot added the state:ai-processing A Copilot agent is analyzing or working on the issue or change. label Nov 3, 2026
@efraespada efraespada changed the title feat: Coordinate household browser lifetimes and recovery (#27) feat: Add verified household administration workspace (#27) Nov 3, 2026
@vypbot vypbot removed the state:ai-processing A Copilot agent is analyzing or working on the issue or change. label Nov 3, 2026
@vypbot vypbot added state:ai-processing A Copilot agent is analyzing or working on the issue or change. and removed state:ai-processing A Copilot agent is analyzing or working on the issue or change. labels Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: XXL Label to indicate a task of size XXL state:awaiting-maintainer The next action requires a maintainer response or approval. state:ready The change is ready for human approval or merge.

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

✨🧑‍💻 - Complete the household administration workspace after the verified API and controller checkpoint

2 participants