docs(standards): vendor template into MCP bundle; add component tools + start_app prompt

This commit is contained in:
2026-10-12 21:24:10 +05:30
parent 715bfd8022
commit 2d1278911c
68 changed files with 2044 additions and 102 deletions

View File

@@ -0,0 +1,32 @@
"""# Summary
Operator script — drop the collections owned by each service for a clean slate.
Run from the project root:
python -m scripts.drop
"""
import asyncio
from init import init, shutdown
async def main() -> None:
"""Delete every service collection, best-effort, then shut down."""
resources = await init()
try:
dropped = 0
for name, svc in resources.items():
if not name.endswith("_svc"):
continue
delete_many = getattr(svc.repo, "delete_many", None)
if delete_many is not None:
await delete_many({})
dropped += 1
print(f"Dropped {dropped} service collection(s).")
finally:
await shutdown()
if __name__ == "__main__":
asyncio.run(main())