From 12d0690b91878917fb0fbbd8e2909c46b39a72ef Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Fri, 24 Oct 2025 16:42:40 -0500 Subject: [PATCH] Save current testnew-AGENTS.md before refactoring --- testnew/testnew-AGENTS.md | 91 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 testnew/testnew-AGENTS.md diff --git a/testnew/testnew-AGENTS.md b/testnew/testnew-AGENTS.md new file mode 100644 index 0000000..5b2e51b --- /dev/null +++ b/testnew/testnew-AGENTS.md @@ -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 -- 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. \ No newline at end of file