For any questions regarding what was written by AI or myself, please feel free to inspect the commit history at https://gitea.lockeshor.com/lockeshor/15112-fishing-miniproject. All commits authored by AI (typically Kiro) will be prefixed with "AI:" Others I will try to prefix with "HUMAN:" but if there is no prefix it is also written by me