Some checks are pending
CI / validate (push) Waiting to run
Citizen-Science-App für botanische Beobachtungen — föderierte App des mana e.V.-Ökosystems. Erste Vereins-App mit 3-Schicht-Datenmodell (Species/Specimen/Observation), 3-Stufen-GPS (exact/rounded_100m/ region_only) und fail-closed Sensitivity-Schutz für FFH-Anhang-IV- Arten. Stand η-0 (Plan v0.2 + Detail-Pass, Architect+Compliance-Audit 2026-05-17): - Workspace: pnpm/turbo/tsconfig/prettier - apps/api: Hono+Bun mit /healthz, /readyz, /healthz/details, /.well-known/mana-app.json. Smoke alle vier Endpoints grün. - apps/web: SvelteKit 2 + Svelte 5 + Tailwind v4, Herbarium-Theme, Landing-Page mit Phasen-Plan. svelte-check 0 errors / 0 warnings. - docker-compose: postgis/postgis:16-3.4 auf 5449, init-postgis.sql - app-manifest.json: validiert gegen @mana/shared-share-protocol@0.4.0 (2 shares, 2 accepts, 3 tools) - Doku: CLAUDE.md, README.md, STATUS.md Cross-Repo: @mana/shared-share-protocol@0.4.0 published mit 4 neuen Share-Types (mana/photo, mana/geo-point, mana/plant-observation, mana/plant-specimen). Plan: mana/docs/playbooks/HERBATRIUM_GREENFIELD.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32 lines
1.1 KiB
JSON
32 lines
1.1 KiB
JSON
{
|
|
"name": "herbatrium",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "Citizen-Science-App für botanische Beobachtungen — Foto + GPS + Pl@ntNet/mana-llm-Klassifikation + kollaborative Specimen-Historie. Föderierte App des mana e.V.-Ökosystems.",
|
|
"packageManager": "pnpm@9.15.9",
|
|
"engines": {
|
|
"node": ">=20",
|
|
"pnpm": "^9"
|
|
},
|
|
"scripts": {
|
|
"dev": "turbo run dev",
|
|
"build": "turbo run build",
|
|
"test": "turbo run test",
|
|
"type-check": "turbo run type-check",
|
|
"clean": "turbo run clean",
|
|
"validate-manifest": "tsx node_modules/@mana/shared-share-protocol/scripts/validate-manifest.ts app-manifest.json",
|
|
"format": "prettier --config .prettierrc.json --write \"**/*.{ts,tsx,js,json,md,svelte}\"",
|
|
"format:check": "prettier --config .prettierrc.json --check \"**/*.{ts,tsx,js,json,md,svelte}\""
|
|
},
|
|
"devDependencies": {
|
|
"@mana/shared-share-protocol": "^0.4.0",
|
|
"@types/bun": "latest",
|
|
"@types/node": "^22.10.2",
|
|
"prettier": "^3.3.3",
|
|
"prettier-plugin-svelte": "^3.2.6",
|
|
"tsx": "^4.20.0",
|
|
"turbo": "^2.3.0",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|