Replies: 3 comments 2 replies
|
Currently i have all my features on: |
|
Here is video with all features what I want merge: https://github.com/WMP/kaneo/blob/claude/new-session-t7ee31/demo-kaneo-tutorial.mp4 |
|
To be blunt, this is a bit frustrating. You've asked Claude what features Kaneo should have, had it generate them, and opened a stack of large, overlapping PRs before we've agreed that any of this belongs in the project. Now the work of understanding, validating, and maintaining all of it lands on us. Running /code-review three times doesn't resolve that. You need to understand and take responsibility for the code you submit. Manual testing of the full feature set should happen before you ask maintainers to review it. Kaneo is deliberately simple. "Claude suggested it" is not enough justification to add a scheduling subsystem, especially when you're unsure whether you’ll use some of these features yourself. Please stop expanding this stack. Bring us a concrete problem, discuss the scope, and submit a focused change you can explain and support. You're welcome to develop whatever you need in your fork, but opening PRs doesn't create an obligation for us to absorb that work. |
Uh oh!
There was an error while loading. Please reload this page.
Hi, I’d like to explain the PRs I’ve submitted to Kaneo.
First, one note about this message: I wrote the original version in Polish and used ChatGPT to translate it into English.
Unlike this text, my PRs are generated 100% by Claude Opus 4.8, which acts as the orchestrator, and Sonnet 5, which acts as the programmer.
I’m a systems and platform architect. I’ve written quite a lot in Python and Bash before, but languages from the *Script family have always been unfamiliar to me.
The company I work for gave me the responsibility of leading a very large migration project from our own data centers to cloud environments. It is a huge topic, and we need good, customizable software to manage the project schedule.
My manager mentioned Microsoft solutions such as Project or Planner, but I need something that supports MCP, OIDC, and does not have artificial limitations.
I liked Kaneo, but after a while I noticed that it was missing simple dependency visualization on the Gantt chart (#1785).
A bit later, AI pointed out that the backend and API already allow dependencies to be created between projects, but the frontend does not support this (#1784).
Additionally, in this PR, to avoid conflicts between later PRs, I added zoom, displaying dependent tasks from other projects, and the ability to move the timeline left and right by dragging with the mouse.
I searched the open PRs and did not find anything that addressed this, so I asked Claude to prepare CI/CD for building a Docker image and to add these features.
My Kaneo instance running in Kubernetes is already using this image, and I started to really enjoy working with it. Up to this point, the PRs mentioned above have been tested by me on a live Kaneo instance.
Later, however, I started to worry about how my project, which will involve many departments and many people, would cope once the complexity starts to grow.
I gave Claude a simple prompt: you are a professional IT project manager, test Kaneo using this image and tell me what functionality you would be missing in this software.
Unfortunately, I do not have much experience with traditional project management, and I was not previously aware of some of the things Claude pointed out.
Claude listed the functionality that, in its opinion, should be available in Kaneo for me to safely start running my project:
All of my changes are continuously built into this image:
ghcr.io/wmp/kaneo:claude-gantt-plus-cross-projectAt the moment, Claude is running
/code-reviewthree times on each branch.Only after those reviews are complete and CI/CD no longer finds any additional issues to fix will I run my Kaneo instance on the final image and manually test everything during real work.
All reactions