Meeting 06.07.2026
Attendees
- Chris(toph) Kraus
- Hannes
- Ines
- Liza
- Markus
- Moritz
- Mo (adam)
- Noah
- Patrick
- Vseslav
Not here (unexcused):
- Christoph Schreiner
Cannot attend (excused):
- Mo(ritz) Adelsberger (excused)
- Elia (excused)
- Lukas
Buddies
- Moritz & Patrick
- Christoph & Liza
- Chris & Hannes
- Elia & Noah
- Vseslav & Ines
- Lukas & Mo
Success Partners
- Elia & Moritz
- Vseslav & Chris
- Mo & Justus
- Ines & Liza
- Noah & Hannes
- Patrick & Lukas
Special Partners
- Christoph & Vseslav (Übergabe Scraper)
Teams
- Noah & Moritz & Chris & Elia (Q&A Team)
- Elia & Moritz & Ines & Vseslav (Frontend Team)
- Ines & Lukas (Performance Team)
- Liza & Noah (Project Management Team)
- Mo & Patrick & Hannes & Lukas (Infrastructure Team)
Agenda
- 09:00 start
- Meeting notes: Chris (Remaining: Noah, Vseslav)
- News PermaplanTreffen:
- Sticker
- many new flowers and insects
- many berries
- Permakultur Österreich
- Output and Input
- Design Courses
- Permakultur Guidelines
- differences to Perma
- PermaplanT Feedback Bogen in Nextcloud
- staging testing (everyone)
- cloud.staging.perma.health
- mr.staging.permaplant.net
- Documentation Strategy of Database:
- backend/src/model/entity.rs
- embedded meta comments if workflow is not necessary
- test case transition
- 2 new people join from next week
- stay in the flow
- reset label please-merge after fixes
- plan ahead
- please move back in-review issues if there is work to be done there
- "experimental" branches:
- for bigger features that need several MRs
- good glossary example: https://gitlab.tuwien.ac.at/perma/apps/planT/-/merge_requests/2344/diffs
- scraper:
mv scraper/.env.local scraper/.env - status round with Development Board
- blockers
- buddy/success partner
- any questions
- Development Board
- Chris(toph) Kraus
- Christoph Schreiner (not here)
- Elia (not here)
- Hannes
- Ines
- Liza
- Lukas (not here)
- Moritz
- Mo(ritz) Adelsberger (not here)
- Noah
- Patrick
- Vseslav
- Tasks for everyone
- Talks
- Noah: current state of workflows
- Elia: presentation study
- final talks?
Tasks for Everyone
Please do until Thursday 16.07.2026 23:59:
- please help testing if staging server behaves the same and has the same data as the production server, e.g.:
-
fix your local scraper setup:
mv scraper/.env.local scraper/.env - buddy or success partner: talk about your terminology
- create an MR with your terminology in submissions or (preferred) in planT repo to glossary
- change test cases in all your existing MRs to Gherkin syntax
- do issue-review and clarify the scope of the issues with test cases in Gherkin syntax
- Betreuung Feedback: please fill out https://cloud.perma.health/apps/forms/iAcqq5yjmLT7DCzt
- All Weekly Regular Tasks
For people who were sick etc. and couldn't fill out PermaplanTreffen up to now:
Outlook
- Please comment on meeting notes if you want something in Outlook for next meeting
- Next Release, PM next steps
- find date
- workflows & guidelines
- without migrations?
- without upgrades?
- Übergabe Scraper finished?
- workflows/tutorials:
- improvements of coding guidelines
- design decisions: should be complete, Noah is manager
- decision workflow (part II)
- simplifications
- when which state
- MRs in general: don't add totally new stuff
- decisions:
- code generation of plants.rs https://gitlab.tuwien.ac.at/perma/apps/planT/-/work_items/2647#note_383083
- documentation
- database
- ci
- reorganize (tutorials etc.)
- reviews
- how to do reviews normally
- when to do review
- responsibilities
- glossary: MR owner
Did Not Approve Last Meeting Notes In Time
- Elia
- Lukas (Excused)
Statistics
Merge Request approved
Raab, Markus: 7 Adelsberger, Moritz: 5 Muth, Moritz: 5 Capek, Noah: 3 Graßl, Patrick: 2 Kraus, Christoph: 1 Levchenko, Vseslav: 1 Mokshantseva, Elizaveta: 1 Schreiner, Christoph: 1 Zettl, Hannes: 1
Issue progress (status changes + closed)/ total assigned
Adelsberger, Moritz: 0/1 Capek, Noah: 5/8 Dinu-Coreth, Andrei Cristian: 1/1 Graßl, Patrick: 7/16 Kraus, Christoph: 3/7 Levchenko, Vseslav: 5/13 Mokshantseva, Elizaveta: 0/9 Mrkonjic, Peter: 1/8 Muth, Moritz: 3/6 Oberhauser, Lukas: 0/4 Schnabl, Ines Katharina: 3/14 Schreiner, Christoph: 0/5 Weilguni, Justus: 0/7 Wenty, Elia: 4/12 Total: 32 / 111
Talks
- upcoming talks:
- Noah
- Elia
- current talks:
- done talks:
- Lukas
- Mo (1.6. reviews)
- Elia 8.6. (guided tour workflow, presenting study and dev feedback)
- Peter (11.05. decision workflow, Nextcloud folder structure proposal)
- Elia (11.5. guided tour workflow, presenting study and dev feedback)
- Moritz (4.5., thesis presentation)
- Ines (27.04. static analysis, eslint)
- Vseslav (20.04. PostgreSQL tools & tips; comparing databases)
- Patrick (30.03, Security from DevOps)
- Liza: 16.03, retrospective
- Ben (02.03., FLOSS refactoring on library upgrades)
- Liza (03.11.2025, PM)
- Paul (10.11., Running Meetings That Don't Waste Time)
- Justus (24.11., Debugging+Logging in the Backend)
- Andrei (01.12., performance, RQ, Method)
- Paul: (15.12 efficient issue refinement)
- Moritz (29.12., pitfalls about pagination&endless scrolling)
- Christoph Schreiner: 12.1. final thesis presentation, developer-central
- Chris(toph) Kraus (02.02., workflow+developer perspective of e2e tests)
Notes
-
Presentation is in Nextcloud (without lines) and also BBB: https://bbb.perma.health/bigbluebutton/presentation/4012c26140cb7f68e9deac0851b48a919c0849d8-1783320769899/4012c26140cb7f68e9deac0851b48a919c0849d8-1783320769899/d952e8a0463236da75a3a87d4d3648430a404731-1783321039693/pdf/ymz5739fth8bjbj9/annotated_slides.pdf?sessionToken=cdy3l6dkq4bdhqbo
-
Permaculture Principles
- Work with Nature, Not Against
- Problem is the Solution
- Plan for efficient energy use
- Value Diversity
- Cycle energy, nutrients and information as locally as possible within the system
- i.e. to connect output and input for example: The use of dung as fertilizer.
- or other example: that people write e2e tests in syntax to clarify their issues. This output can be used as input for e2e tests.
- The use of animal dung
- Efficient energy use is related to performance increase
- Time waste in Project management, you try to find a way to use our energy as efficient as possible
- Working with the framework not against it, in react people with less experience they tend to work against it by merging the input and ideas of many people you can create a great outcome
- Don't see distractions as distraction but as breaks, we need breaks to solve issues
-
status
- Permaplant state and development is now working reasonable well
- infrastructure is in the process of clarifying its status, so that staging setup can be verified
- Some troubles with understanding what all the parts are doing and more tests are needed to be done
- Impression by Noah: Biggest issue with Service health testcases, how much do other people know about the infrastructure behind Perma?
- The questions is if all environments are the same on staging like on production.
-
new Gherkin Syntax guideline, use it for all manual or e2e tests you write
- @Criticality should be written on top of the feature file when all testcases have the same criticality
- From status in review there is no way back to current sprint when Liza moves it back on sprint wechsel. We want to figure out what needs to be done when there is still work todo in open MRs.
-
Feedback circles for MRs should be short, if it takes a long time, new things can be found that will make the MR take even more time
- For bigger changes we maybe don't want to pressure it into dev, we could do extra feature branches to finish up implementations.
- but such branches are currently not needed