Plataforma que permite o envio de pedidos pela Lei de Acesso à Informação sem revelar sua identidade.
Assumindo que você já tem o Python e uv instalados, instale as dependências com:
make install
.env.example para .env e altere as configurações (no mínimo, o
DATABASE_URL)make migratemake load_fixturesmake create_adminmake watch_sass em um terminal separado, para compilar o SASS para
CSSmake serverA partir desse momento, você já pode acessar o projeto em http://localhost:8000.
Para rodar os testes, primeiro se certifique que seu usuário do postgres tenha permissões para criar um banco de dados e executar comandos no banco de dados.
sudo -u postgres psql
ALTER ROLE queremossaber WITH CREATEDB;
Isso permitirá que ele crie o banco de dados de testes durante sua execução. Uma vez isso esteja configurado, para rodar os testes basta executar:
make test
Quando você carrega as fixtures no seu banco de dados, os seguintes pedidos de exemplo são criados:
Durante desenvolvimento, os arquivos enviados são salvos no filesystem local.
Em produção, usamos o Digital Ocean Spaces. Para habilitá-lo, configure as
variáveis que iniciam com AWS_ no arquivo .env e adicione ENABLE_S3=True.
$ claude mcp add queremossaber \
-- python -m otcore.mcp_server <graph>