Skip to content

Add wellness micro-habit recommender domain#25

Open
starburtMr wants to merge 1 commit into
aolabsai:mainfrom
starburtMr:codex/wellness-recommender
Open

Add wellness micro-habit recommender domain#25
starburtMr wants to merge 1 commit into
aolabsai:mainfrom
starburtMr:codex/wellness-recommender

Conversation

@starburtMr
Copy link
Copy Markdown

Summary

For aolabsai/ao_pyth#9.

Adds a distinct wellness micro-habit recommender domain for the paid bounty. This is separate from the existing movie, music, recipe, learning, book, fitness, travel, e-commerce, personal-finance, career, home-maintenance, plant-care, board-game, volunteering, and pet-adoption submissions.

What it adds:

  • local 12-habit wellness catalog covering calm, sleep, focus, energy, connection, and reflection habits
  • deterministic eight-bit AO-compatible input encoding using focus area, time bucket, social context, and current user goal
  • Streamlit wellness recommender demo with goal, effort, time, and social-context controls
  • optional AO Agent scoring/training when ao_core and ao_arch are installed
  • deterministic CLI/fallback ranking so reviewers can run it without private AO packages or paid APIs
  • unit tests for encoding, goal-aware ranking, social filtering, feedback-driven ranking, and invalid goals

Validation

  • python3 -m unittest tests/test_wellness_domain.py
  • python3 -m unittest discover -s tests
  • python3 -m py_compile wellness_domain.py wellness_recommender.py arch__WellnessRecommender.py tests/test_wellness_domain.py
  • python3 wellness_recommender.py
  • git diff --check

Bounty

/claim #9

If accepted for the paid bounty, preferred payout is PayPal via 1977995433@qq.com.

Note: I attempted to post /attempt #9 on aolabsai/ao_pyth#9 before opening this PR, but GitHub rejected the comment because the issue is currently locked.

Transparency: AI-assisted with Codex; I reviewed the implementation and validation output before submitting.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant