Skip to content

MarianneAI

Monorepo layout for parallel MVP delivery of a French public-interest assistant that turns official open data into clear, sourced answers for citizens and public agents.

Core trick

Monorepo splits an open-data service, a web interface, and an email interface around shared contracts and prompts for sourced answers.

Tags

Description

Monorepo layout for parallel MVP delivery of a French public-interest assistant that turns official open data into clear, sourced answers for citizens and public agents. additional video: https://wetransfer.com/previews/14b6b039844fc52fc4aca821d953404220260314155542/477e20?itemId=105dc84f56cace1b39165b7240ac12a220260314155650
hghalebi/marianneai★ 00 forksPythonCreated Mar 14, 2026 · last push Mar 14, 2026

README excerpt

# MarianneAI

Monorepo layout for parallel MVP delivery of a French public-interest assistant that turns official open data into clear, sourced answers for citizens and public agents.

## Repository Layout

```text
.
|-- docs/
|   |-- demo-checklist.md
|   |-- integration-flow.md
|   `-- plan.md
|-- infra/
|   `-- README.md
|-- services/
|   |-- email-interface/
|   |   |-- README.md
|   |   |-- src/
|   |   `-- tests/
|   |-- open-data-service/
|   |   |-- README.md
|   |   |-- src/
|   |   `-- tests/
|   `-- web-interface/
|       |-- content/
|       |-- README.md
|       |-- src/
|       `-- tests/
`-- shared/
    |-- contracts/
    |   `-- README.md
    |-- data-sources/
    |   `-- README.md
    |-- demo-scenarios/
    |   `-- README.md
    `-- prompts/
        `-- README.md
```

## Product Principles

- Sources officielles uniquement
- Reponses claires, verifiables et sourcees
- Transparence totale sur l'origine des chiffres
- Validation humaine avant envoi

## Ownership

- Wahid owns [`services/open-data-service`](./services/open-data-service/README.md) and is responsible for retrieval from official French data sources plus answer generation.
- Michel owns [`services/web-interface`](./services/web-interface/README.md) and is responsible for the landing page, demo experience, and agent-facing web flow.
- Hamze and team own [`services/email-interface`](./services/email-interface/README.md) and are responsible for inbound email, outbound replies, and human-reviewed sendi

Team