Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion api/src/client/.mocharc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
"spec": [
"./typescript/**/*.spec.*"
],
"require": "ts-node/register"
"node-option": ["import=tsx"]
}
20 changes: 20 additions & 0 deletions api/src/client/AI_CONTRIBUTIONS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# AI Contributions Disclosure

Portions of the Ajax codebase were created or substantially modified with the assistance of generative AI tools (Claude Code / Anthropic Claude), beginning with the TypeScript 6 migration.

All AI-assisted contributions comply with the [Apache Software Foundation policy on generative AI tooling](https://www.apache.org/legal/generative-tooling.html). All AI-generated code was reviewed and approved by a human developer before being committed. The committing developer remains the author of record and takes full responsibility for correctness, security, and license compatibility.

## Scope

AI assistance was used during the TypeScript 6 migration of this module, covering production source files and test files under `typescript/`.

## Further Details

This module depends on two upstream projects that carry their own, more detailed AI disclosure documents:

- **jsf.js_next_gen** — [AI_CONTRIBUTIONS.md](https://github.com/werpu/jsf_js_ts/blob/main/AI_CONTRIBUTIONS.md)
- **mona-dish** — [AI_DISCLOSURE.md](https://github.com/werpu/mona-dish/blob/main/AI_DISCLOSURE.md)

## License

All AI-assisted contributions are subject to the same [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) terms as the rest of this project.
Loading