CONTRIB: Added Regimes Claude Agent#731
Conversation
samlown
left a comment
There was a problem hiding this comment.
Thanks for submitting this! However, at the moment we don't have a strong opinion on how to handle agents and would rather avoid implementation specific details.
The suggestions for the GB regime don't take into account smaller merchants.
There was a problem hiding this comment.
At the moment we're trying to avoid documents for specific agents. The permissions listed in this file specifically are not likely to scale very well as more submitters arrive.
| return validation.ValidateStruct(p, | ||
| validation.Field(&p.TaxID, | ||
| validation.Required, | ||
| tax.RequireIdentityCode, |
There was a problem hiding this comment.
This was intentionally left out in order to support companies that are below the minimum VAT thresholds. The simplified tag as a rule is used to imply B2C situations, and not smaller tax payers.
There was a problem hiding this comment.
We trying to avoid READMEs now and ensure all the key information is included in the Regime definition.
Summary
This PR adds an experimental Claude Agent (command) that create a new GOBL tax regime for a given country. The agent can research the new regime on its own by searching specific information on the web or by following the information contained into URLs passed as reference inputs.
The agent follows a phased approach were findings are presented to a reviewer before drafting the regime in code. After some experimentation, the agent seems to do a decent job as a starting point for a new regime and could save a lot of time when working on a new regime
Pre-Review Checklist
go generate .to ensure that the Schemas and Regime data are up to date.Only after checking off all the previous items: