{"id":50389060,"url":"https://github.com/flancer32/site-teqfw","last_synced_at":"2026-05-30T17:01:52.806Z","repository":{"id":359114822,"uuid":"1178049131","full_name":"flancer32/site-teqfw","owner":"flancer32","description":"TeqFW based app for teqfw.com site.","archived":false,"fork":false,"pushed_at":"2026-05-20T16:42:52.000Z","size":144,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-20T16:52:32.710Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flancer32.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-10T16:27:56.000Z","updated_at":"2026-05-20T16:42:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/flancer32/site-teqfw","commit_stats":null,"previous_names":["flancer32/site-teqfw"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/flancer32/site-teqfw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flancer32%2Fsite-teqfw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flancer32%2Fsite-teqfw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flancer32%2Fsite-teqfw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flancer32%2Fsite-teqfw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flancer32","download_url":"https://codeload.github.com/flancer32/site-teqfw/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flancer32%2Fsite-teqfw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33700863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-30T17:01:51.982Z","updated_at":"2026-05-30T17:01:52.801Z","avatar_url":"https://github.com/flancer32.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @flancer32/site-teqfw\n\nServer-side rendered website application for [`teqfw.com`](https://teqfw.com/).\n\n`teqfw.com` is the public entry point into Alex Gusev's TeqFW + ADSM ecosystem for controlled JavaScript product creation and evolution with LLM agents. The site is also a proof product: it presents a method for governed agent-driven development and is itself built and evolved through that approach.\n\nThe product starts from a specific visitor problem: LLM agents can generate code, but repeated agent-driven changes can make a real JavaScript product fragile when product meaning lives only in prompts and chat history. The site presents one coherent answer to that control problem through:\n\n- `TeqFW` as the governed JavaScript product environment for agent work.\n- `ADSM` as the cognitive-context method for agent-driven software management.\n- `GitHub Flows` as the repository-driven workflow proof point.\n- public proof artifacts, including this site itself.\n- the ADSM book as the current paid explanation layer.\n\nThe central positioning statement is: `Code is cheap. Show me the spec.`\n\n## Product Scope\n\nThis repository contains the production code for the public website. The site is not intended to be a generic documentation portal, CMS, framework showcase, or consulting funnel. It is a compact engineering presentation surface that:\n\n- qualifies advanced agent users and product owners,\n- frames the control problem around repeated agent-driven JavaScript changes,\n- routes visitors to public proof, method, ecosystem, and contact pages,\n- supports the ADSM book as the current primary commercial action.\n\n## Repository Structure\n\n- `src/` application source code.\n- `tmpl/` Nunjucks templates for public pages and shared layout fragments.\n- `meta/` authored site metadata and page definitions.\n- `web/` public static assets.\n- `bin/bootstrap.mjs` application entry point.\n- `test/` unit and integration tests.\n- `ctx/` cognitive context and product specifications that govern the implementation.\n\n## Local Development\n\nRequirements:\n\n- Node.js `\u003e=20`\n- npm\n\nInstall dependencies:\n\n```bash\nnpm install\n```\n\nCreate local environment configuration:\n\n```bash\ncp .env.example .env\n```\n\nStart the site:\n\n```bash\nnpm start\n```\n\nBy default the built-in web server uses port `3000`.\n\n## Validation\n\nRun the full test suite:\n\n```bash\nnpm test\n```\n\nRun only unit tests:\n\n```bash\nnpm run test:unit\n```\n\nRun only integration tests:\n\n```bash\nnpm run test:integration\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflancer32%2Fsite-teqfw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflancer32%2Fsite-teqfw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflancer32%2Fsite-teqfw/lists"}