Skip to content

[25 MRG] Species pack: Christmas Cactus (schlumbergera_truncata) — photo + care card #43

Description

@TUPM96

Bounty: 25 MRG — species photo pack

Add Christmas Cactus (schlumbergera_truncata) to the PlantGuide catalog so the identifier and care API can recommend it.

Field Value
Suggested id schlumbergera_truncata
Common name Christmas Cactus
Scientific name Schlumbergera truncata
Suggested tags cactus, segmented stems, hanging, blooms winter
Region / use cactus

What to deliver (PR)

  1. Species JSONdata/species/schlumbergera_truncata.json

    • id, common_name, scientific_name
    • tags (≥5 useful traits for identification)
    • care object: summary, light, water, soil, humidity, temperature_c, fertilizer, toxicity, common_issues (array), tips (array)
  2. Trait sampledata/samples/obs_schlumbergera_truncata.json

    • tags matching the plant
    • expected_species: schlumbergera_truncata
  3. Photos (required evidence) — attach in the PR description (or docs/species-photos/schlumbergera_truncata/ if small enough / compressed):

    • 2 original photos you took (or clearly licensed with source)
    • Prefer: (a) whole plant, (b) close-up leaf / flower / fruit
    • No stolen web images without license
    • If files are large, upload to the PR as GitHub images and link them
  4. Verify locally

    pip install -e ".[dev]"
    plantguide species list
    plantguide care show --species schlumbergera_truncata
    plantguide identify tags --tags "cactus,segmented stems,hanging,blooms winter"
    pytest -q

Acceptance

  • Species file + sample file merged
  • plantguide care show -s schlumbergera_truncata works
  • Top match is reasonable for the sample tags
  • Photo evidence linked in PR (original / licensed)
  • No private PII; toxicity disclaimer present if relevant
  • Tests still pass; ruff clean

Notes

  • Educational care only — not medical advice for poisoning.
  • Prefer real photos from your balcony / garden / nursery visit.

Claim (MergeOS MRG)

  1. Star https://github.com/mergeos-bounties/PlantGuide and https://github.com/mergeos-bounties/mergeos
  2. Comment on this issue: I claim this bounty
  3. Comment on MergeOS Claim Token #1 with this issue link
  4. Open a PR to PlantGuide with Fixes #<this-issue>

Policy: docs/BOUNTY.md

Payout

Maintainer reviews PR → merge → MRG credit (25/50/100/200 scale; this pack is typically 25 MRG / species unless noted).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions