Meeting 20.10.2025

Attendees

  • Markus
  • Alfons
  • Ben
  • Christoph Schreiner
  • Hannes
  • Justus
  • Liza
  • Maiia
  • Moritz
  • Richard

Not here:

  • Chris(toph) Kraus (unexcused)
  • Andrei (unexcused)

Cannot come:

  • Paul
  • Johannes

Buddies

  • Andrei & Maiia & Alfons
  • Christoph & Liza
  • Ben & Chris
  • Moritz & Paul
  • Johannes & Richard
  • Justus & Hannes

Success Partners

  • Maiia & Moritz (Frontend)
  • Ben & Andrei & Alfons (Frontend)
  • Hannes & Johannes (DevOps)
  • Liza & Paul (PM)
  • Richard & Chris (Tooling)
  • Christoph & Justus (Backend)

Agenda

  • 09:00 start
  • Meeting Notes: Justus
  • Stimmungsbarometer
  • status (looking back):
    1. current progress and blocks
    2. current motivation
  • PM:
    • role assignment
    • meeting this week (Hannes, Liza and Paul)
  • updates:
    • description of what PermaplanT is
    • reinsaat meeting
  • tech talk:
    • Vite experts? (Vite over local network)
    • time and memory constraints for PermaplanT
      • progress bar?
      • memory to be checked
    • offset on base map on dev compared to www
      • Andrei
    • auto-scaling decimals?
  • reviewing
    • guidelines
    • how to review
    • workflow
  • Development Board (looking forward):
    • Alfons
    • Andrei
    • Ben
    • Chris(toph) Kraus
    • Christoph Schreiner
    • Hannes
    • Johannes (cannot come)
    • Justus
    • Liza
    • Maiia
    • Moritz
    • Paul (cannot come)
    • Richard
    • Tasks for Everyone

Outlook

  • tech talk (frontend/backend coordination):
    • map overview sorting
    • delete areas
  • Hannes will give a short talk about how to debug network requests to Nextcloud
  • decision workflow
  • last decisions for 1.0
    • JSON
    • Quality of infrastructure

Tasks for Everyone

Tasks to be done until latest Thursday 23.10.2025 23:59:

  • Buddy talk/chat: RQs
  • Add a self-chosen topic with a self-chosen date (where nobody else is) for yourself here in the MR (replace TBD with text by pushing or suggestion):
    • Alfons (17.11., methodology)
    • Andrei (TBD)
    • Ben (TBD, maybe methods, FLOSS refactoring on library upgrades)
    • Chris(toph) Kraus (TBD)
    • Christoph Schreiner (TBD, maybe thesis or console tools)
    • Hannes (TBD Infrastructure Architecture/Quality? Debugging Nextcloud Images? )
    • Johannes (TBD)
    • Justus (TBD Debugging+Logging in the Backend)
    • Liza (TBD, maybe PM)
    • Maiia (27.10. socratic questioning on RQ, debug updated later)
    • Moritz (TBD pitfalls about pagination&endless scrolling)
    • Paul (10.11., Running Meetings That Don't Waste Time)
    • Richard (TBD pipeline, dev-centric or architecture)
  • update/review authors.md according the template, see !1895, either
    • push to !1895
    • create new MR (preferred)
  • update from previous reviews and invite/review 2 MRs regarding RQ brainstorming submissions
  • Regular Tasks

Statistics (09.09 - 16.10)

Merge Request approved

Bachinger, Paul: 12 Raab, Markus: 11 Muth, Moritz: 10 Ziehengraser, Johannes Leonhard: 7 Dinu-Coreth, Andrei Cristian: 6
Müller, Alfons: 5 Kraus, Christoph: 2 Kuzmishyna, Maiia: 2 Zettl, Hannes: 2 Weilguni, Justus: 1

Issue progress (status changes + closed)/ total assigned

Bachinger, Paul: 4/8 Dinu-Coreth, Andrei Cristian: 4/7 Kraus, Christoph: 4/8 Kuzmishyna, Maiia: 6/8 Mokshantseva, Elizaveta: 3/6
Muth, Moritz: 1/5 Müller, Alfons: 3/3 Raab, Markus: 2/3 Schlegel, Ben: 1/7 Schreiner, Christoph: 0/7
Weilguni, Justus: 1/5 Wutscher, Richard: 1/3 Zettl, Hannes: 2/7 Ziehengraser, Johannes Leonhard: 2/4 Total: 34 / 81

Did Not Approve Last Meeting Notes In Time

  • Hannes
  • Ben
  • Richard
  • Andrei
  • Chris(toph) Kraus
  • Christoph Schreiner

Meeting Notes

  • 09:00 start
  • Meeting Notes: Justus
  • Stimmungsbarometer
    • Alfons: In good spirits, has made good progress. Has not met with buddy.
    • Ben: Has not had a lot of time last week.
    • Christoph: Is looking to catch up this week. Hasn't met with success partner
    • Hannes: Good mood. Did not meet with success partner / buddy.
    • Liza: Good mood, did not meet with buddies.
    • Maiia: Good mood, no meeting with partners. Prefers to meet buddy and success partner together. Supports to redefine contact with partners so it more doable.
    • Moritz: Good mood, not as much progress.
    • Richard: Very good mood. No meeting with buddies.
    • Markus: Count chatting as meeting with buddies. Bi-weekly meaning every two weeks. One week success partners other buddy (alternate weeks).
  • status (looking back):
    1. current progress and blocks
    2. current motivation
  • PM:
    • everyone should continue doing:
      • time estimations of issues
      • write in Nextcloud calender how much time you have next week
    • PM did improvements in iteration planning.
    • role assignment done
    • meeting this week (Hannes, Liza and Paul)
  • updates:
    • description of what PermaplanT is
    • reinsaat meeting:
      • very successful meeting.
      • we got permission to use reinsaat data (just got the call after meeting)
  • tech talk:
    • Vite experts? (Vite over local network):
      • Issues of keycloak fixed, images are now loading.
      • Login broken.
      • Http does not work. Https has not yet been tried.
      • If https fails to, we could ask in the Vite community.
    • time and memory constraints for PermaplanT:
      • everything to be within 0.1 seconds.
      • heatmap and maploading below 1 second.
        • Perhaps use loading indicators for anything taking longer than 0.5 seconds (probably after 1.0, though).
        • Maiia: Below 1 second might be unrealistic for more than 10000 plants, will check.
        • Christoph: Not sure but probably heatmap will work below 1 second also with 10000 plants.
    • offset on base map on dev compared to www -> unclear, created issue #2262
    • auto-scaling decimals? -> created issue issue #2263
  • reviewing
    • guidelines should be only in doc/guidelines
    • they also should clarify how to review
    • workflows and MR templates should point to relevant guidelines
  • Development Board (looking forward):
    • Alfons:
      • Talk about methodology.
      • Rework onboarding improvement. Writing decision about migration.
      • Onboarding should no longer be blocked.
    • Andrei (not here)
    • Ben:
      • Maybe talk about different approaches to refactoring.
      • Test no longer work on nodejs upgrade. Did not look into it yet. For TanStack query upgrade plants are still disappearing. Should be able to be resolved quickly.
    • Chris(toph) Kraus (not here)
    • Christoph Schreiner:
      • Still unsure. Maybe present console tools.
      • Move scraper doc.
      • Scraper reproducibility: every run should leave the database in the same state (as we have on production). Bonus: also let user know which version of scraper is deployed.
      • Working on CSV validation decision.
    • Hannes:
      • Maybe a presentation on infrastructure.
      • Currently working on "Define quality goals..".
      • Nextcloud update on Friday.
      • No time to enable PermaplanT use in local network.
    • Johannes (cannot come)
    • Justus:
      • Debugging backend.
    • Liza:
      • Will think about a topic.
      • Working on script for calculating hours spent in week.
    • Maiia:
      • Present socratic questioning. What is that? Recap on talk about debugging tools. Show real world application of those.
      • To elements not showing, currently timeline is the only problem.
      • To overlapping plant markers: Colouring the plant / marker might be best. Fixing the position in some way is also a possibility.
      • Will prepare research question talk.
    • Moritz:
      • Talk: Pagination and endless scrolling pitfalls.
      • No design yet for an alternative date selector.
      • Collapsable topbar on mobile leads to jumping issues.
      • Parts of #2143 already finished.
      • Thinking of reusing some date selector or importing a new one. Maybe adding a button to hide this selector.
    • Paul (cannot come)
    • Richard:
      • Retake of presentation.
      • Continuing with rust version upgrade.
    • Tasks for Everyone
      • see above, including:
      • write a topic next to your name for a short talk.
        • Either about methodology, the current state of your research question or any technical topic.