Thanks Eric for starting this. I think this is a great start. I generally agree with proposed actions and guardrails. We may also want to change the repo and gh structures if it helps maintaining the context files or simplify agents the work. Everything we do to make “life easier” for agents improves the quality of life of human contributors too.
Could you please elaborate on what this brings? The reason I’m asking - this seems like additional barrier for contributors, not everyone uses GPG or has a key.
I tested this the other day on way smaller Rails app and I was very pleased. It would probably struggle with specifics of Foreman as we’re not following all Rails best practices, but as you said, we could (should) take inspiration from it.