IKHSAN
ENID Baca dalam Bahasa Indonesia

homeio

Public

Forked from doctor-io/homeio

Branch
main
Latest commit
958d74616 October 2026

module-gate-results.md

Open raw
Module Reliability Gate Results

Module: Files Core + Trash + Shared Folder Convergence

Timestamp: 2026-02-27T21:55:40Z BASE_URL: http://192.168.1.15

Passed:

    1. Login flow
    1. Files core flow (navigate /DATA, create folder/file, copy/cut/paste, rename, move to Trash, restore, empty Trash)
  • 3.a Files sharing flow (share folder and verify under /Shared)

Failed:

  • 3.b Files sharing flow (stop sharing)
    • Endpoint: DELETE /api/v1/files/shared/folders/b0f9317b-e03c-4e64-b2f8-8dc04784c887
    • Status: 500
    • Body: {"error":"Failed to remove shared folder","code":"unmount_failed"}

Conclusion: FAIL (hard block active)

Notes:

  • Current live shared-folder states report isMounted=false and isExported=true.
  • Added a service patch to converge stale local-share cleanup when bind mount is absent and usershare deletion fails, plus tests.
  • Patch requires redeploy/restart before rerunning this gate.

Module: App Grid + Store Runtime Correctness

Timestamp: 2026-02-28T00:34:00Z BASE_URL: http://192.168.1.15

Passed:

    1. Login flow
    1. Files core flow (navigate /DATA, create folder/file, copy/cut/paste, rename, move to Trash, restore, empty Trash)
  • 3.a Files sharing flow (share folder and verify under /Shared)

Failed:

  • 3.b Files sharing flow (stop sharing)
    • Endpoint: DELETE /api/v1/files/shared/folders/e7d821de-2593-4cdd-9527-a124b40aa9bf
    • Status: 500
    • Body: {"error":"Failed to remove shared folder","code":"unmount_failed"}

Conclusion: FAIL (hard block active)

Notes:

  • Gate blocked at the same convergence failure before App Grid scenarios.
  • Applied additional local-share convergence hardening: only hard-fail remove when mount is still active; stale usershare failures now log warning and continue DB convergence.
  • Added/updated tests:
    • lib/server/modules/files/__tests__/local-sharing.test.ts
    • app/api/v1/files/shared/folders/[shareId]/__tests__/route.test.ts
  • App Grid/Store module code changes are complete and unit-tested, but live-gate verification needs redeploy/restart first.
bytes
2,062
lines
49
Type
md
Latest commit
16 October 2026