If your specs are not executable or are editable by the agent, they are as non-deterministic as any code that comes out of them.
If your specs are not executable or are editable by the agent, they are as non-deterministic as any code that comes out of them.
the agent creates and maintains the specs, doing this manually doesn't make sense. The specs are written for the agents. after execution of create-spec, review-spec skill will check against the code and add evidence of the spec's aims. Only when the aims fits to the evidence, the specs is going to be validated successful. after that apply and deliver skills can be executed. finally there is commit hooks and tests that shall ensure quality and functionality. have a look at https://github.com/holgerleichsenring/agent-smith for the quality gates.