Skip to content

Adventure Idea: ⚔️ May the 4th Be With You#38

Merged
KatharinaSick merged 4 commits into
mainfrom
feature/adventure-idea-may-the-4th
Apr 20, 2026
Merged

Adventure Idea: ⚔️ May the 4th Be With You#38
KatharinaSick merged 4 commits into
mainfrom
feature/adventure-idea-may-the-4th

Conversation

@KatharinaSick
Copy link
Copy Markdown
Contributor

What does this PR do?

Adds a new adventure idea to go live on May 4

Type of PR

  • 💡 Adventure Idea
  • 🗺️ New Adventure Level
  • 📖 Solution Walkthrough
  • 🐛 Bug fix / 📝 Documentation improvement / Other

💡 Adventure Idea

  • Idea file is placed in ideas/ (not ideas/.implemented/)

Signed-off-by: Katharina Sick <katharina.sick@dynatrace.com>
@KatharinaSick KatharinaSick force-pushed the feature/adventure-idea-may-the-4th branch from a0c23a7 to 0973ea9 Compare April 16, 2026 14:07
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
@KatharinaSick KatharinaSick marked this pull request as ready for review April 17, 2026 09:11
@KatharinaSick KatharinaSick requested a review from a team as a code owner April 17, 2026 09:11
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
@KatharinaSick KatharinaSick requested a review from avillela April 17, 2026 10:00
Copy link
Copy Markdown
Contributor

@sinduri-g sinduri-g left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Punch it, Chewie!

Copy link
Copy Markdown
Contributor

@avillela avillela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Added a small comment.

#### Tools & Infrastructure

- **Tools:** `kubectl`, `tetra` CLI, `k9s`
- **Infrastructure:** Kubernetes cluster, Tetragon
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure how much of a beginner you're expecting, but are you planning to include a Dev Container with MiniKube/K0S/KinD?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yes of course - all challenges run in a pre provisioned dev cntainer with a kind cluster that has all tools installed :)

Thank you! 😊

@KatharinaSick KatharinaSick merged commit 35d38dc into main Apr 20, 2026
3 checks passed
@KatharinaSick KatharinaSick deleted the feature/adventure-idea-may-the-4th branch April 20, 2026 06:25
aepfli added a commit to aepfli/open-ecosystem-challenges that referenced this pull request Apr 27, 2026
The story slipped into switchboard language in places — "the lab doses
the right formulation per cohort", "the dispenser hands every one of
them the same default formulation", "the dose that's about to be
administered". That reads as if the lab is varying the trial design per
subject, when the actual story is the opposite: the protocol is fixed,
the targeting is a model of how the same trial yields different
*observed outcomes* for different subjects (different biology, dose
adherence, jurisdictional baseline).

Light language pass to land the framing consistently:

- Intermediate retitled "Dose by cohort" → "Outcome by cohort"
  everywhere it appears (docs, devcontainer name, post-start banner,
  verify.sh OBJECTIVE, Beginner cross-link, index.md level picker).

- The Intermediate "what's invocation context for" passage now frames
  `dose` as the dose the subject *actually absorbed* (observational —
  missed appointments, fast metabolisers, the usual reasons), not the
  dose about to be administered.

- The mission line in index.md / README.md pivots from "stand up the
  lab, dose subjects by cohort" → "stand up the lab, read the chart by
  cohort". Added a short paragraph in index.md framing the trial as
  fixed and the outcome as observed — the explicit anchor for the
  story.

- Beginner doc: "let the formulation in flags.json decide what gets
  recorded" → "let flags.json drive what gets recorded"; "the dosing
  protocol" subhead → "the chart system"; the next-subject hot-reload
  line drops "receives the new dose" for "has the new reading".

- Expert OpenFeatureConfig TODO: "what the dispenser handed out / what
  the dispenser knew at the time" → "what the lab recorded / what the
  chart knew at the time".

- Devcontainer name: also added the missing 🧪 emoji prefix to the
  Intermediate name to match Beginner / Expert.

Out of scope: the original ideas/side-effects-may-vary.md pitch is left
untouched — that's the historical record from PR off-on-dev#38, not learner-facing.

Signed-off-by: Simon Schrottner <simon.schrottner@gmail.com>
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.

3 participants