✔ a copy carries every file the harness modules read from it (891.310838ms) ✔ shared copy: npm ci, pushed reachability, readonly/existing copy, webui delegation (537.82282ms) ✔ wrapper preserves Q81 lease and marker, rejects foreign/symlink; check uses effective roots (713.621566ms) ✔ row 190 N6: check --instance passes only when the wrapper exports the instance's MOSAIC_CONFIG (657.082198ms) ✔ bus unit copy/pm pins, install refuses all busy states and failed reads, drop-in refusal (799.380065ms) ✔ missing package manifest refuses before npm; npm failure removes the unpublished temp copy (499.872009ms) ✔ real pinned install loads bus and Console; same-copy mosaic talk passes proof, other trees refuse (3824.368055ms) ✔ bus status reads effective copy/pm/drop-ins without writes; check refuses an overridden ExecStart (668.500662ms) ✔ drop-ins in either override field and malformed metadata refuse; uninstall also checks --no-reload (399.490955ms) ✔ install never shows a template name on systemd 261; template drop-ins still refuse (318.110324ms) ✔ unlisted instance drop-in is found in another unit lookup directory; path discovery errors refuse (347.788225ms) ✔ inherited mosaic-.service.d override refuses without changing the unit (403.142763ms) ✔ inherited service.d override refuses without changing the unit (384.337811ms) ✔ inherited drop-in unreadable directory or file refuses before writing (370.630432ms) ✔ row 232: copy --bundle copies a SHA the bundle's refactor reaches, byte-identical to copy SHA, and refuses the rest (2257.394077ms) ✔ row 232: wrapper --create writes the first wrapper only, the same bytes wrapper ID writes, and refuses over any file (779.276348ms) ✔ row 232: check --units external reads the system units, the default reads the user units (641.792634ms) ✔ Vikunja 614: bundle and checkout copy leave an unreadable caller directory before find (1047.143772ms) ℹ tests 18 ℹ suites 0 ℹ pass 18 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 15638.417631