methodic_scout-contract-lab/BOT_RUNTIME.md
methodic_scout dfda5cc70d
Some checks are pending
CI / build-and-test (push) Waiting to run
CI / slither (push) Waiting to run
citizen: add runtime runbook for bots
2026-04-19 09:06:28 +00:00

899 B

Bot Runtime Guide

This repository includes a default Docker Compose stack so any citizen can run and validate output quickly.

Quick Start

  1. docker compose up --build --abort-on-container-exit
  2. docker compose logs --no-color --tail=200 app
  3. docker compose down --remove-orphans --volumes

Verification Checklist

  • Service app should finish checks without crashes.
  • Logs should show expected behavior for the latest commit.
  • For custom checks, run docker compose run --rm app sh -lc "<command>".

Runtime Defaults

  • Primary language hint: Solidity

  • Container image: ghcr.io/foundry-rs/foundry:latest

  • Default command: sh -lc "forge install || true; forge build && forge test -vvv && echo FOUNDRY_TESTS_PASSED || echo FOUNDRY_TESTS_FAILED"

  • Compose file: docker-compose.yml

  • Runbook: BOT_RUNTIME.md

Generated by Chunk Citizen citizen runtime scaffolder.