/home/techb158/trello.abdallabala.com
NameSizeModeActions
.well-known/-0755rm
1coqlts/-0755rm
1djegbw/-0755rm
1eaogmr/-0755rm
1oveljz/-0755rm
1uczlih/-0755rm
1wehpjm/-0755rm
ajiodkb/-0755rm
ajlicmp/-0755rm
bidtkrg/-0755rm
bnekoju/-0755rm
bptwxhk/-0755rm
cgi-bin/-0755rm
codw1gv/-0755rm
cvrljux/-0755rm
cy1pzwh/-0755rm
djhnsxv/-0755rm
docs/-0777rm
dpkeasf/-0755rm
dsxeby1/-0755rm
dzoqpag/-0755rm
ednytp1/-0755rm
eskctdq/-0755rm
fbk1vcn/-0755rm
ferqjid/-0755rm
fpbeklq/-0755rm
fqsyrkn/-0755rm
fwdehm1/-0755rm
gpni1ms/-0755rm
h1ixltp/-0755rm
h1prgfv/-0755rm
hqvtlzu/-0755rm
hzfsowi/-0755rm
iajklmh/-0755rm
ilqwagu/-0755rm
iqvrlnt/-0755rm
jkf1qbt/-0755rm
klsdxwb/-0755rm
lfrptyw/-0755rm
lsb1ehy/-0755rm
mdtebpx/-0755rm
mzvrqlc/-0755rm
nmjhuad/-0755rm
nmqgkda/-0755rm
node_modules/-0755rm
nogvzub/-0755rm
nqg1zrb/-0755rm
nyegils/-0755rm
oajhfvk/-0755rm
pceywzb/-0755rm
pkqlsra/-0755rm
public/-0777rm
qikjths/-0755rm
qiwjozr/-0755rm
rhqftpi/-0755rm
ruoptgd/-0755rm
samples/-0777rm
scripts/-0777rm
sgjpuvm/-0755rm
skai1le/-0755rm
spdxmbi/-0755rm
src/-0777rm
swmlyf1/-0755rm
test/-0777rm
tklnrcg/-0755rm
uiyveph/-0755rm
velxrja/-0755rm
vpkwofy/-0755rm
vwiplje/-0755rm
vxublwe/-0755rm
waypnek/-0755rm
wby1uhe/-0755rm
wsliapj/-0755rm
xc1dqsk/-0755rm
xcevflp/-0755rm
xemyaus/-0755rm
xen1jpf/-0755rm
xqlpvwc/-0755rm
y1ewxbk/-0755rm
yanksec/-0755rm
yfvxtbc/-0755rm
ygmvto1/-0755rm
zfsqhle/-0755rm
zjiktno/-0755rm
zvrbent/-0755rm
.env2610666editdlrm
.env.example2380666editdlrm
.gitignore370666editdlrm
.htaccess6890644editdlrm
docker-compose.yml2160644editdlrm
docker-compose.yml.bak.2026-07-31_19172110644editdlrm
Dockerfile1300644editdlrm
icon.png164180644editdlrm
openapi.yaml34700666editdlrm
package-lock.json333430644editdlrm
package.json7450666editdlrm
README.md29360666editdlrm
server.log9870644editdlrm
wp-cron-feig.php16590644editdlrm
Edit: /home/techb158/trello.abdallabala.com/openapi.yaml (3470B)
openapi: 3.0.3 info: title: COSMIC AI-Risk Trello Power-Up API version: 0.2.0 description: REST API for scoring and summarizing AI project risks in Trello. servers: - url: http://localhost:3000 paths: /config.js: get: summary: Runtime browser configuration for Trello Power-Up iframes responses: '200': description: JavaScript assigning window.COSMIC_* configuration values /api/health: get: summary: Health check responses: '200': description: Service status /api/taxonomy: get: summary: Reference taxonomy responses: '200': description: Lifecycle phases, typologies, dimensions, and gate criteria /api/risks/score: post: summary: Score a risk assessment without saving it requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/RiskAssessmentInput' responses: '200': description: Scored risk assessment /api/boards/{boardId}/cards/{cardId}/assessments: post: summary: Save a card-level assessment parameters: - name: boardId in: path required: true schema: { type: string } - name: cardId in: path required: true schema: { type: string } requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/RiskAssessmentInput' responses: '201': description: Saved assessment /api/boards/{boardId}/summary: get: summary: Board risk summary parameters: - name: boardId in: path required: true schema: { type: string } responses: '200': description: Board-level risk summary components: schemas: RiskAssessmentInput: type: object properties: projectTypology: type: string enum: [incremental, disruptive, applied_research, ai_enabler, citizen_led] lifecyclePhase: type: string enum: [needs_analysis, data_preparation, design, model_development, testing_evaluation, deployment_monitoring] measurementMaturity: type: string enum: [ad_hoc, defined, measured, controlled] approvalState: type: string enum: [draft, approved, accepted, rejected] metrics: type: object properties: modelPerformanceScore: { type: number, minimum: 0, maximum: 100 } dataReadinessScore: { type: number, minimum: 0, maximum: 100 } ethicalReviewCompleted: { type: boolean } legalReviewCompleted: { type: boolean } risks: type: array items: type: object properties: title: { type: string } dimension: { type: string, enum: [organizational, technical, human] } category: { type: string, enum: [strategic_organizational, technical, legal_ethical] } probability: { type: number, minimum: 1, maximum: 5 } impact: { type: number, minimum: 1, maximum: 5 } detectionDifficulty: { type: number, minimum: 1, maximum: 5 } mitigationCompleteness: { type: number, minimum: 0, maximum: 100 } mitigation: { type: string }