DevPlace CI / test (push) Failing after 44m45s
Continuous Delivery could never be turned off once a crop was planted. Add a one-shot per-plot "stop after harvest" flag (POST /game/plot/stop, Devii tool game_plot_stop, game_plots.stop_after_harvest), cleared by the next plant, autoreplant claim or Refactor. Autoreplant now also respects crop locks through the shared _crop_lock predicate. Plan and measurements in happyplanting.md. Also includes the pending community sync, node network and related work in the tree; the full suite passed (4999) with all of it. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
35 lines
767 B
Python
35 lines
767 B
Python
# retoor <retoor@molodetz.nl>
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from . import (
|
|
attachments,
|
|
comments,
|
|
deletions,
|
|
export,
|
|
follows,
|
|
poll_votes,
|
|
polls,
|
|
posts,
|
|
projects,
|
|
reactions,
|
|
spec,
|
|
users,
|
|
votes,
|
|
)
|
|
|
|
router = APIRouter()
|
|
router.include_router(spec.router)
|
|
router.include_router(users.router)
|
|
router.include_router(projects.router)
|
|
router.include_router(posts.router)
|
|
router.include_router(comments.router)
|
|
router.include_router(polls.router)
|
|
router.include_router(votes.router)
|
|
router.include_router(reactions.router)
|
|
router.include_router(follows.router)
|
|
router.include_router(poll_votes.router)
|
|
router.include_router(attachments.router)
|
|
router.include_router(export.router)
|
|
router.include_router(deletions.router)
|