.
This commit is contained in:
91
qwen/AGENTS.md
Normal file
91
qwen/AGENTS.md
Normal file
@@ -0,0 +1,91 @@
|
||||
Do not perform any operations on the host other than git and docker / docker compose operations
|
||||
|
||||
Utilize docker containers for all work done in this repository.
|
||||
Utilize a docker artifact related name prefix of <codingagent>-<language>-<function> to make it easy to manage all the docker artifacts.
|
||||
|
||||
Only expose the main app web interface over the network. All other ports should remain on a per stack docker network.
|
||||
|
||||
Here are the port assignments for the containers
|
||||
|
||||
|
||||
gemini/go 12000
|
||||
gemini/hack 13000
|
||||
gemini/nodejs 14000
|
||||
gemini/php 15000
|
||||
gemini/python 16000
|
||||
|
||||
qwen/go 17000
|
||||
qwen//hack 18000
|
||||
qwen/nodejs 19000
|
||||
qwen/php 20000
|
||||
qwen/python 21000
|
||||
|
||||
copilot/go 22000
|
||||
copilot/gemini/hack 23000
|
||||
copilot/nodejs 24000
|
||||
copilot/php 25000
|
||||
copilot/python 26000
|
||||
|
||||
The purpose of this repository is to test three coding agents:
|
||||
|
||||
qwen
|
||||
copilot
|
||||
gemini
|
||||
|
||||
and five programming languages:
|
||||
|
||||
go
|
||||
hack
|
||||
nodejs
|
||||
php
|
||||
python
|
||||
|
||||
against the following programming test:
|
||||
|
||||
I have purchased the domain name MerchantsOfHope.org and its intened to be the consulting/contracting arm of TSYS Group.
|
||||
It will need to handle:
|
||||
|
||||
- Multiple independent tennants (TSYS Group has dozens and dozens of lines of business, all fully isolated from each other)
|
||||
- OIDC and social media login
|
||||
|
||||
It will need to handle all functionality of a recuriting platform:
|
||||
|
||||
- Job seekers browsing postions and posting resumes/going through the application process
|
||||
- Job providrrs managing the lifecycle of positions and applications
|
||||
|
||||
This should be pretty simple and off the shelf, bog standard type workflows.
|
||||
|
||||
Presume USA law compliance only.
|
||||
|
||||
No need for anything other than English to be supported.
|
||||
|
||||
Accessibility is critical, we have a number of US Government contracts and they mandate accessibility.
|
||||
|
||||
Also we need to be compliant with PCI, GDPR, SOC, FedRamp etc.
|
||||
|
||||
|
||||
Use the name of the directory you are in to determine the programming language to use.
|
||||
|
||||
Do not create any artifacts outside of the directory you are in now.
|
||||
|
||||
You may manage the contents of this directory as you see fit.
|
||||
|
||||
Please keep it well organized.
|
||||
|
||||
Follow Test Driven Development for all your work.
|
||||
|
||||
Create and maintain a docker-compose.yml file with your service dependenices
|
||||
|
||||
Ship this application as a docker container.
|
||||
|
||||
This will eventually be deployed into a k8s cluster , so make sure to take that into account.
|
||||
|
||||
Also follow all best common practices for security, QA, engineering, SRE/devops etc.
|
||||
|
||||
Ensure the container starts up and passes smoke tests.
|
||||
|
||||
Ensure very high degrees of test coverage and that they all pass.
|
||||
|
||||
Do not incur any technical debt.
|
||||
|
||||
Treat all warnings as errors.
|
||||
Reference in New Issue
Block a user