<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://agora.nasqueron.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhyne-Wyse</id>
	<title>Nasqueron Agora - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://agora.nasqueron.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhyne-Wyse"/>
	<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/Special:Contributions/Rhyne-Wyse"/>
	<updated>2026-05-05T13:27:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0-alpha</generator>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2271</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2271"/>
		<updated>2026-02-15T15:02:31Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2026-02-15 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 376&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 462&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 476&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 478&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 482&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 518&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 543&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 547&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 559&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 559&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 586&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 586&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 670&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 745&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 747&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 763&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 963&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 980&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 980&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 981&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 991&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 995&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 995&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 999&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 1009&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 1021&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 1049&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 1050&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1443&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1443&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1443&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2664&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2885&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3443&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3495&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3495&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2270</id>
		<title>AI content</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2270"/>
		<updated>2026-02-15T15:02:21Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report devcentral-token-language-models&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AI uses ==&lt;br /&gt;
&lt;br /&gt;
Nasqueron dwellers use the tools they want under their own responsibility.&lt;br /&gt;
&lt;br /&gt;
Language models are welcome to inspire/proofread/review/generate/code what you want.&lt;br /&gt;
&lt;br /&gt;
Automatic generation without human supervision or with blind trust can be frowned upon,&lt;br /&gt;
see for example on Stack Overflow.&lt;br /&gt;
&lt;br /&gt;
For privacy policy reasons, we don&#039;t query APIs like OpenAI directly in services hosted by Nasqueron,&lt;br /&gt;
for example we don&#039;t plan to use ChatGPT in Sentry to offer solutions to reported issues.&lt;br /&gt;
&lt;br /&gt;
== AI content transparency ==&lt;br /&gt;
&lt;br /&gt;
Tag any development activity where ChatGPT or another IA model has been useful.&lt;br /&gt;
Try to include what part, so we can prepare a report of the areas where it&#039;s the most interesting to use it. &lt;br /&gt;
&lt;br /&gt;
Credit on images the tool used to generate them Dall-E, Adobe Firefly, Stable Diffusion, etc. The prompt used is welcome too.&lt;br /&gt;
&lt;br /&gt;
== Development with AI ==&lt;br /&gt;
&lt;br /&gt;
Here a summary of our experience with models, mainly ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
* ChatGPT can produce a draft for a entity/associations diagrams, so you&#039;ve a format to work with (ServPulse)&lt;br /&gt;
* ChatGPT can&#039;t really be helpful to suggest product names (temperature too low?), but is helpful to justify the choices, state the values. An example at [[Operations grimoire/Alkane#Why_the_name_Alkane?]]&lt;br /&gt;
&lt;br /&gt;
=== Code review ===&lt;br /&gt;
* Not really useful: compliment the clarity, respect of the forms and the best practices, but don&#039;t give actionable hints&lt;br /&gt;
* Could be cool for morale if not technically to have positive feedback&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
ChatGPT understands the prompts but to generate code, that&#039;s clearly not relevant.&lt;br /&gt;
&lt;br /&gt;
* For a parser function, it&#039;s easier to write it in code than specify the requirements (and it will try to reguest the parsing)&lt;br /&gt;
* Can&#039;t write correctly C (null-terminated strings, segfaults) or Rust (borrowing, suggest methods not for the object you work with)&lt;br /&gt;
* Can&#039;t write pure sh scripts without errors&lt;br /&gt;
* Can&#039;t write Lua 5.1 modules for MediaWiki (type issues)&lt;br /&gt;
&lt;br /&gt;
== Writing with AI ==&lt;br /&gt;
* https://join.nasqueron.org/ - The homepage presentation text is written by ChatGPT. Prompt used: “&#039;&#039;Nasqueron would like to offer internship. Write a brief section &amp;quot;About Nasqueron&amp;quot; for such purpose.&#039;&#039;”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note about Nasqueron knowledge.&#039;&#039;&#039; On oldest conversations, ChatGPT knew about Nasqueron. Since the privacy laws regulators ask for a more responsible disclosure, new conversations don&#039;t seem as of 2023-05-27 to know what Nasqueron is. In such case, the easiest, if less accurate, is to preseed your prompt with exactly how ChatGPT described Nasqueron in March 2023. This prompt is available at [[/Prompts]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2025 update.&#039;&#039;&#039; As of 2025-09-14, ChatGPT will search the Web to fetch information from Agora and join.nasqueron.org. It works well. The prompts are still useful for local computer language models.&lt;br /&gt;
&lt;br /&gt;
== Images generation ==&lt;br /&gt;
&lt;br /&gt;
Some images have been generated for DevCentral project boards with Dall-E and Stable Diffusion. They are documented on [https://devcentral.nasqueron.org/w/credits/ DevCentral credits page].&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
=== Commits with LLM assistance ===&lt;br /&gt;
We award a token &amp;quot;Yo se serious&amp;quot; (reverse smiley) to revisions where large language models like ChatGPT were useful.&lt;br /&gt;
&lt;br /&gt;
It allows to query the Phabricator database to gets the list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
    CONCAT(&amp;quot;{{D|&amp;quot;, rev.id, &amp;quot;}}&amp;quot;) as revision,&lt;br /&gt;
    title,&lt;br /&gt;
    DATE_FORMAT(FROM_UNIXTIME(rev.dateCreated), &#039;%Y-%m-%d&#039;) as `date`,&lt;br /&gt;
    userName,&lt;br /&gt;
    CONCAT(&amp;quot;{{Repo|&amp;quot;, repositorySlug, &amp;quot;}}&amp;quot;) as repository&lt;br /&gt;
FROM devcentral_differential.differential_revision rev&lt;br /&gt;
    LEFT JOIN devcentral_repository.repository repo ON repo.phid = rev.repositoryPHID&lt;br /&gt;
    LEFT JOIN devcentral_user.user ON user.phid = authorPHID&lt;br /&gt;
WHERE rev.phid IN (SELECT DISTINCT objectPHID FROM devcentral_token.token_given WHERE tokenPHID = &amp;quot;PHID-TOKN-emoji-3&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here the last report:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2026-02-15 report&lt;br /&gt;
|-&lt;br /&gt;
! Revision !! Commit title !! Date !! Author !! Repository&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3908}} || Deploy Anubis for DevCentral || 2026-02-06 || ptdradmin || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3706}} || Test secretsmith || 2025-09-21 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3678}} || Update reports automatically on Agora || 2025-09-15 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3674}} || Schedule daily run of report generation on docker-002 || 2025-09-14 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3668}} || Run query and format as MediaWiki table || 2025-09-13 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3655}} || Enable TCP Fast Open on FreeBSD for role dns || 2025-09-03 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3651}} || Allow to discover IPv6 gateway for Online servers || 2025-08-31 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3492}} || Export metrics for ccache || 2024-10-06 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3119}} || Publish content about internship || 2023-05-21 || dereckson || {{Repo|join-www}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3112}} || Fetch RFC index and format it || 2023-05-20 || dereckson || {{Repo|datasources}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3039}} || Simplify map autolinker call || 2023-04-17 || dereckson || {{Repo|servers-homepages}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3016}} || Create initialized sites subdirectory || 2023-04-14 || dereckson || {{Repo|alkane}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2994}} || Add RequestBody guard for Rocket || 2023-04-11 || dereckson || {{Repo|limiting-factor}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2980}} || Provision db-B-001 MariaDB server || 2023-04-07 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2532}} || Draft XSD schema for Report library || 2022-02-16 || dereckson || {{Repo|schemas}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI]]&lt;br /&gt;
[[Category:Contributor guide]]&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2048</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2048"/>
		<updated>2025-10-14T15:02:21Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-10-14 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 252&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 338&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Who|Who]] || 346&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 352&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 354&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 358&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 394&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/DevCentral|DevCentral]] || 403&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 419&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 423&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Create and revoke user accounts on Salt servers|Create and revoke user accounts on Salt servers]] || 434&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 436&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 436&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Operations repository|Operations repository]] || 436&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 462&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 462&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 546&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 621&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 623&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 639&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 839&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 856&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 856&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 858&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 867&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 871&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 871&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 875&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 885&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 897&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 925&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 926&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Onboarding|Onboarding]] || 955&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contacts|Contacts]] || 957&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1319&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1319&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1319&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2540&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to attach a new virtual disk|How to attach a new virtual disk]] || 2582&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2761&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3319&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3371&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3371&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2031</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=2031"/>
		<updated>2025-09-26T15:02:21Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-26 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 234&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 320&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Who|Who]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 336&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 340&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 376&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/DevCentral|DevCentral]] || 385&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 401&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 405&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Create and revoke user accounts on Salt servers|Create and revoke user accounts on Salt servers]] || 416&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 418&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 418&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Operations repository|Operations repository]] || 418&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 444&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 444&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 528&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 603&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 605&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 621&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 821&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 838&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 838&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 840&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Orbeon|Orbeon]] || 847&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 849&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 853&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 853&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 857&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 867&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 879&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 907&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 908&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Onboarding|Onboarding]] || 937&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contacts|Contacts]] || 939&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1301&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1301&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1301&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2522&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to attach a new virtual disk|How to attach a new virtual disk]] || 2564&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2743&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3301&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3353&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3353&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2006</id>
		<title>AI content</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2006"/>
		<updated>2025-09-22T15:02:20Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report devcentral-token-language-models&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AI uses ==&lt;br /&gt;
&lt;br /&gt;
Nasqueron dwellers use the tools they want under their own responsibility.&lt;br /&gt;
&lt;br /&gt;
Language models are welcome to inspire/proofread/review/generate/code what you want.&lt;br /&gt;
&lt;br /&gt;
Automatic generation without human supervision or with blind trust can be frowned upon,&lt;br /&gt;
see for example on Stack Overflow.&lt;br /&gt;
&lt;br /&gt;
For privacy policy reasons, we don&#039;t query APIs like OpenAI directly in services hosted by Nasqueron,&lt;br /&gt;
for example we don&#039;t plan to use ChatGPT in Sentry to offer solutions to reported issues.&lt;br /&gt;
&lt;br /&gt;
== AI content transparency ==&lt;br /&gt;
&lt;br /&gt;
Tag any development activity where ChatGPT or another IA model has been useful.&lt;br /&gt;
Try to include what part, so we can prepare a report of the areas where it&#039;s the most interesting to use it. &lt;br /&gt;
&lt;br /&gt;
Credit on images the tool used to generate them Dall-E, Adobe Firefly, Stable Diffusion, etc. The prompt used is welcome too.&lt;br /&gt;
&lt;br /&gt;
== Development with AI ==&lt;br /&gt;
&lt;br /&gt;
Here a summary of our experience with models, mainly ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
* ChatGPT can produce a draft for a entity/associations diagrams, so you&#039;ve a format to work with (ServPulse)&lt;br /&gt;
* ChatGPT can&#039;t really be helpful to suggest product names (temperature too low?), but is helpful to justify the choices, state the values. An example at [[Operations grimoire/Alkane#Why_the_name_Alkane?]]&lt;br /&gt;
&lt;br /&gt;
=== Code review ===&lt;br /&gt;
* Not really useful: compliment the clarity, respect of the forms and the best practices, but don&#039;t give actionable hints&lt;br /&gt;
* Could be cool for morale if not technically to have positive feedback&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
ChatGPT understands the prompts but to generate code, that&#039;s clearly not relevant.&lt;br /&gt;
&lt;br /&gt;
* For a parser function, it&#039;s easier to write it in code than specify the requirements (and it will try to reguest the parsing)&lt;br /&gt;
* Can&#039;t write correctly C (null-terminated strings, segfaults) or Rust (borrowing, suggest methods not for the object you work with)&lt;br /&gt;
* Can&#039;t write pure sh scripts without errors&lt;br /&gt;
* Can&#039;t write Lua 5.1 modules for MediaWiki (type issues)&lt;br /&gt;
&lt;br /&gt;
== Writing with AI ==&lt;br /&gt;
* https://join.nasqueron.org/ - The homepage presentation text is written by ChatGPT. Prompt used: “&#039;&#039;Nasqueron would like to offer internship. Write a brief section &amp;quot;About Nasqueron&amp;quot; for such purpose.&#039;&#039;”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note about Nasqueron knowledge.&#039;&#039;&#039; On oldest conversations, ChatGPT knew about Nasqueron. Since the privacy laws regulators ask for a more responsible disclosure, new conversations don&#039;t seem as of 2023-05-27 to know what Nasqueron is. In such case, the easiest, if less accurate, is to preseed your prompt with exactly how ChatGPT described Nasqueron in March 2023. This prompt is available at [[/Prompts]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2025 update.&#039;&#039;&#039; As of 2025-09-14, ChatGPT will search the Web to fetch information from Agora and join.nasqueron.org. It works well. The prompts are still useful for local computer language models.&lt;br /&gt;
&lt;br /&gt;
== Images generation ==&lt;br /&gt;
&lt;br /&gt;
Some images have been generated for DevCentral project boards with Dall-E and Stable Diffusion. They are documented on [https://devcentral.nasqueron.org/w/credits/ DevCentral credits page].&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
=== Commits with LLM assistance ===&lt;br /&gt;
We award a token &amp;quot;Yo se serious&amp;quot; (reverse smiley) to revisions where large language models like ChatGPT were useful.&lt;br /&gt;
&lt;br /&gt;
It allows to query the Phabricator database to gets the list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
    CONCAT(&amp;quot;{{D|&amp;quot;, rev.id, &amp;quot;}}&amp;quot;) as revision,&lt;br /&gt;
    title,&lt;br /&gt;
    DATE_FORMAT(FROM_UNIXTIME(rev.dateCreated), &#039;%Y-%m-%d&#039;) as `date`,&lt;br /&gt;
    userName,&lt;br /&gt;
    CONCAT(&amp;quot;{{Repo|&amp;quot;, repositorySlug, &amp;quot;}}&amp;quot;) as repository&lt;br /&gt;
FROM devcentral_differential.differential_revision rev&lt;br /&gt;
    LEFT JOIN devcentral_repository.repository repo ON repo.phid = rev.repositoryPHID&lt;br /&gt;
    LEFT JOIN devcentral_user.user ON user.phid = authorPHID&lt;br /&gt;
WHERE rev.phid IN (SELECT DISTINCT objectPHID FROM devcentral_token.token_given WHERE tokenPHID = &amp;quot;PHID-TOKN-emoji-3&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here the last report:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-22 report&lt;br /&gt;
|-&lt;br /&gt;
! Revision !! Commit title !! Date !! Author !! Repository&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3706}} || Test secretsmith || 2025-09-21 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3678}} || Update reports automatically on Agora || 2025-09-15 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3674}} || Schedule daily run of report generation on docker-002 || 2025-09-14 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3668}} || Run query and format as MediaWiki table || 2025-09-13 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3655}} || Enable TCP Fast Open on FreeBSD for role dns || 2025-09-03 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3651}} || Allow to discover IPv6 gateway for Online servers || 2025-08-31 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3492}} || Export metrics for ccache || 2024-10-06 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3119}} || Publish content about internship || 2023-05-21 || dereckson || {{Repo|join-www}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3112}} || Fetch RFC index and format it || 2023-05-20 || dereckson || {{Repo|datasources}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3039}} || Simplify map autolinker call || 2023-04-17 || dereckson || {{Repo|servers-homepages}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3016}} || Create initialized sites subdirectory || 2023-04-14 || dereckson || {{Repo|alkane}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2994}} || Add RequestBody guard for Rocket || 2023-04-11 || dereckson || {{Repo|limiting-factor}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2980}} || Provision db-B-001 MariaDB server || 2023-04-07 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2532}} || Draft XSD schema for Report library || 2022-02-16 || dereckson || {{Repo|schemas}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI]]&lt;br /&gt;
[[Category:Contributor guide]]&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2004</id>
		<title>AI content</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=2004"/>
		<updated>2025-09-21T00:35:38Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report devcentral-token-language-models&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AI uses ==&lt;br /&gt;
&lt;br /&gt;
Nasqueron dwellers use the tools they want under their own responsibility.&lt;br /&gt;
&lt;br /&gt;
Language models are welcome to inspire/proofread/review/generate/code what you want.&lt;br /&gt;
&lt;br /&gt;
Automatic generation without human supervision or with blind trust can be frowned upon,&lt;br /&gt;
see for example on Stack Overflow.&lt;br /&gt;
&lt;br /&gt;
For privacy policy reasons, we don&#039;t query APIs like OpenAI directly in services hosted by Nasqueron,&lt;br /&gt;
for example we don&#039;t plan to use ChatGPT in Sentry to offer solutions to reported issues.&lt;br /&gt;
&lt;br /&gt;
== AI content transparency ==&lt;br /&gt;
&lt;br /&gt;
Tag any development activity where ChatGPT or another IA model has been useful.&lt;br /&gt;
Try to include what part, so we can prepare a report of the areas where it&#039;s the most interesting to use it. &lt;br /&gt;
&lt;br /&gt;
Credit on images the tool used to generate them Dall-E, Adobe Firefly, Stable Diffusion, etc. The prompt used is welcome too.&lt;br /&gt;
&lt;br /&gt;
== Development with AI ==&lt;br /&gt;
&lt;br /&gt;
Here a summary of our experience with models, mainly ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
* ChatGPT can produce a draft for a entity/associations diagrams, so you&#039;ve a format to work with (ServPulse)&lt;br /&gt;
* ChatGPT can&#039;t really be helpful to suggest product names (temperature too low?), but is helpful to justify the choices, state the values. An example at [[Operations grimoire/Alkane#Why_the_name_Alkane?]]&lt;br /&gt;
&lt;br /&gt;
=== Code review ===&lt;br /&gt;
* Not really useful: compliment the clarity, respect of the forms and the best practices, but don&#039;t give actionable hints&lt;br /&gt;
* Could be cool for morale if not technically to have positive feedback&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
ChatGPT understands the prompts but to generate code, that&#039;s clearly not relevant.&lt;br /&gt;
&lt;br /&gt;
* For a parser function, it&#039;s easier to write it in code than specify the requirements (and it will try to reguest the parsing)&lt;br /&gt;
* Can&#039;t write correctly C (null-terminated strings, segfaults) or Rust (borrowing, suggest methods not for the object you work with)&lt;br /&gt;
* Can&#039;t write pure sh scripts without errors&lt;br /&gt;
* Can&#039;t write Lua 5.1 modules for MediaWiki (type issues)&lt;br /&gt;
&lt;br /&gt;
== Writing with AI ==&lt;br /&gt;
* https://join.nasqueron.org/ - The homepage presentation text is written by ChatGPT. Prompt used: “&#039;&#039;Nasqueron would like to offer internship. Write a brief section &amp;quot;About Nasqueron&amp;quot; for such purpose.&#039;&#039;”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note about Nasqueron knowledge.&#039;&#039;&#039; On oldest conversations, ChatGPT knew about Nasqueron. Since the privacy laws regulators ask for a more responsible disclosure, new conversations don&#039;t seem as of 2023-05-27 to know what Nasqueron is. In such case, the easiest, if less accurate, is to preseed your prompt with exactly how ChatGPT described Nasqueron in March 2023. This prompt is available at [[/Prompts]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2025 update.&#039;&#039;&#039; As of 2025-09-14, ChatGPT will search the Web to fetch information from Agora and join.nasqueron.org. It works well. The prompts are still useful for local computer language models.&lt;br /&gt;
&lt;br /&gt;
== Images generation ==&lt;br /&gt;
&lt;br /&gt;
Some images have been generated for DevCentral project boards with Dall-E and Stable Diffusion. They are documented on [https://devcentral.nasqueron.org/w/credits/ DevCentral credits page].&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
=== Commits with ChatGPT assistance ===&lt;br /&gt;
We award a token &amp;quot;Yo se serious&amp;quot; (reverse smiley) to revisions where ChatGPT was useful.&lt;br /&gt;
&lt;br /&gt;
It allows to query the Phabricator database to gets the list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
    CONCAT(&amp;quot;{{D|&amp;quot;, rev.id, &amp;quot;}}&amp;quot;) as revision,&lt;br /&gt;
    title,&lt;br /&gt;
    DATE_FORMAT(FROM_UNIXTIME(rev.dateCreated), &#039;%Y-%m-%d&#039;) as `date`,&lt;br /&gt;
    userName,&lt;br /&gt;
    CONCAT(&amp;quot;{{Repo|&amp;quot;, repositorySlug, &amp;quot;}}&amp;quot;) as repository&lt;br /&gt;
FROM devcentral_differential.differential_revision rev&lt;br /&gt;
    LEFT JOIN devcentral_repository.repository repo ON repo.phid = rev.repositoryPHID&lt;br /&gt;
    LEFT JOIN devcentral_user.user ON user.phid = authorPHID&lt;br /&gt;
WHERE rev.phid IN (SELECT DISTINCT objectPHID FROM devcentral_token.token_given WHERE tokenPHID = &amp;quot;PHID-TOKN-emoji-3&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here the last report:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-21 report&lt;br /&gt;
|-&lt;br /&gt;
! Revision !! Commit title !! Date !! Author !! Repository&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3678}} || Update reports automatically on Agora || 2025-09-15 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3674}} || Schedule daily run of report generation on docker-002 || 2025-09-14 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3668}} || Run query and format as MediaWiki table || 2025-09-13 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3655}} || Enable TCP Fast Open on FreeBSD for role dns || 2025-09-03 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3651}} || Allow to discover IPv6 gateway for Online servers || 2025-08-31 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3492}} || Export metrics for ccache || 2024-10-06 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3119}} || Publish content about internship || 2023-05-21 || dereckson || {{Repo|join-www}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3112}} || Fetch RFC index and format it || 2023-05-20 || dereckson || {{Repo|datasources}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3039}} || Simplify map autolinker call || 2023-04-17 || dereckson || {{Repo|servers-homepages}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3016}} || Create initialized sites subdirectory || 2023-04-14 || dereckson || {{Repo|alkane}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2994}} || Add RequestBody guard for Rocket || 2023-04-11 || dereckson || {{Repo|limiting-factor}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2980}} || Provision db-B-001 MariaDB server || 2023-04-07 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2532}} || Draft XSD schema for Report library || 2022-02-16 || dereckson || {{Repo|schemas}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI]]&lt;br /&gt;
[[Category:Contributor guide]]&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1999</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1999"/>
		<updated>2025-09-20T21:47:58Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-20 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 229&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 314&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Who|Who]] || 322&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 331&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 334&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 370&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/DevCentral|DevCentral]] || 380&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 396&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 399&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Create and revoke user accounts on Salt servers|Create and revoke user accounts on Salt servers]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 412&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 412&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Prometheus|Prometheus]] || 412&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Operations repository|Operations repository]] || 412&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 439&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 439&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 523&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 597&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 599&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 616&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 816&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 832&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 832&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 834&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Orbeon|Orbeon]] || 841&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 844&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 847&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 847&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 852&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 862&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 873&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 902&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 903&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Onboarding|Onboarding]] || 932&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contacts|Contacts]] || 933&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1295&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1295&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1295&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2517&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to attach a new virtual disk|How to attach a new virtual disk]] || 2558&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2737&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3295&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3347&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3348&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1990</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1990"/>
		<updated>2025-09-19T21:14:25Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-19 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 228&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 313&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Who|Who]] || 321&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 328&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 330&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 333&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 369&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/DevCentral|DevCentral]] || 379&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 395&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 398&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Create and revoke user accounts on Salt servers|Create and revoke user accounts on Salt servers]] || 410&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Netbox|Netbox]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Prometheus|Prometheus]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contribute|Contribute]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Operations repository|Operations repository]] || 411&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 438&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 438&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 522&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 596&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 598&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kafka|Kafka]] || 615&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 615&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 815&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 831&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 831&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 833&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Orbeon|Orbeon]] || 840&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 842&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 846&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 846&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 851&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 861&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 872&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 901&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 902&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Onboarding|Onboarding]] || 931&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contacts|Contacts]] || 932&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1294&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1294&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1294&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2516&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to attach a new virtual disk|How to attach a new virtual disk]] || 2557&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2736&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3294&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3346&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3347&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=1989</id>
		<title>AI content</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=AI_content&amp;diff=1989"/>
		<updated>2025-09-19T21:14:15Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report devcentral-token-language-models&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AI uses ==&lt;br /&gt;
&lt;br /&gt;
Nasqueron dwellers use the tools they want under their own responsibility.&lt;br /&gt;
&lt;br /&gt;
Language models are welcome to inspire/proofread/review/generate/code what you want.&lt;br /&gt;
&lt;br /&gt;
Automatic generation without human supervision or with blind trust can be frowned upon,&lt;br /&gt;
see for example on Stack Overflow.&lt;br /&gt;
&lt;br /&gt;
For privacy policy reasons, we don&#039;t query APIs like OpenAI directly in services hosted by Nasqueron,&lt;br /&gt;
for example we don&#039;t plan to use ChatGPT in Sentry to offer solutions to reported issues.&lt;br /&gt;
&lt;br /&gt;
== AI content transparency ==&lt;br /&gt;
&lt;br /&gt;
Tag any development activity where ChatGPT or another IA model has been useful.&lt;br /&gt;
Try to include what part, so we can prepare a report of the areas where it&#039;s the most interesting to use it. &lt;br /&gt;
&lt;br /&gt;
Credit on images the tool used to generate them Dall-E, Adobe Firefly, Stable Diffusion, etc. The prompt used is welcome too.&lt;br /&gt;
&lt;br /&gt;
== Development with AI ==&lt;br /&gt;
&lt;br /&gt;
Here a summary of our experience with models, mainly ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
* ChatGPT can produce a draft for a entity/associations diagrams, so you&#039;ve a format to work with (ServPulse)&lt;br /&gt;
* ChatGPT can&#039;t really be helpful to suggest product names (temperature too low?), but is helpful to justify the choices, state the values. An example at [[Operations grimoire/Alkane#Why_the_name_Alkane?]]&lt;br /&gt;
&lt;br /&gt;
=== Code review ===&lt;br /&gt;
* Not really useful: compliment the clarity, respect of the forms and the best practices, but don&#039;t give actionable hints&lt;br /&gt;
* Could be cool for morale if not technically to have positive feedback&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
ChatGPT understands the prompts but to generate code, that&#039;s clearly not relevant.&lt;br /&gt;
&lt;br /&gt;
* For a parser function, it&#039;s easier to write it in code than specify the requirements (and it will try to reguest the parsing)&lt;br /&gt;
* Can&#039;t write correctly C (null-terminated strings, segfaults) or Rust (borrowing, suggest methods not for the object you work with)&lt;br /&gt;
* Can&#039;t write pure sh scripts without errors&lt;br /&gt;
* Can&#039;t write Lua 5.1 modules for MediaWiki (type issues)&lt;br /&gt;
&lt;br /&gt;
== Writing with AI ==&lt;br /&gt;
* https://join.nasqueron.org/ - The homepage presentation text is written by ChatGPT. Prompt used: “&#039;&#039;Nasqueron would like to offer internship. Write a brief section &amp;quot;About Nasqueron&amp;quot; for such purpose.&#039;&#039;”.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note about Nasqueron knowledge.&#039;&#039;&#039; On oldest conversations, ChatGPT knew about Nasqueron. Since the privacy laws regulators ask for a more responsible disclosure, new conversations don&#039;t seem as of 2023-05-27 to know what Nasqueron is. In such case, the easiest, if less accurate, is to preseed your prompt with exactly how ChatGPT described Nasqueron in March 2023. This prompt is available at [[/Prompts]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2025 update.&#039;&#039;&#039; As of 2025-09-14, ChatGPT will search the Web to fetch information from Agora and join.nasqueron.org. It works well. The prompts are still useful for local computer language models.&lt;br /&gt;
&lt;br /&gt;
== Images generation ==&lt;br /&gt;
&lt;br /&gt;
Some images have been generated for DevCentral project boards with Dall-E and Stable Diffusion. They are documented on [https://devcentral.nasqueron.org/w/credits/ DevCentral credits page].&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
=== Commits with ChatGPT assistance ===&lt;br /&gt;
We award a token &amp;quot;Yo se serious&amp;quot; (reverse smiley) to revisions where ChatGPT was useful.&lt;br /&gt;
&lt;br /&gt;
It allows to query the Phabricator database to gets the list:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT&lt;br /&gt;
    CONCAT(&amp;quot;{{D|&amp;quot;, rev.id, &amp;quot;}}&amp;quot;) as revision,&lt;br /&gt;
    title,&lt;br /&gt;
    DATE_FORMAT(FROM_UNIXTIME(rev.dateCreated), &#039;%Y-%m-%d&#039;) as `date`,&lt;br /&gt;
    userName,&lt;br /&gt;
    CONCAT(&amp;quot;{{Repo|&amp;quot;, repositorySlug, &amp;quot;}}&amp;quot;) as repository&lt;br /&gt;
FROM devcentral_differential.differential_revision rev&lt;br /&gt;
    LEFT JOIN devcentral_repository.repository repo ON repo.phid = rev.repositoryPHID&lt;br /&gt;
    LEFT JOIN devcentral_user.user ON user.phid = authorPHID&lt;br /&gt;
WHERE rev.phid IN (SELECT DISTINCT objectPHID FROM devcentral_token.token_given WHERE tokenPHID = &amp;quot;PHID-TOKN-emoji-3&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here the last report:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-19 report&lt;br /&gt;
|-&lt;br /&gt;
! Revision !! Commit title !! Date !! Author !! Repository&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3674}} || Schedule daily run of report generation on docker-002 || 2025-09-14 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3668}} || Run query and format as MediaWiki table || 2025-09-13 || dereckson || {{Repo|reports}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3655}} || Enable TCP Fast Open on FreeBSD for role dns || 2025-09-03 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3651}} || Allow to discover IPv6 gateway for Online servers || 2025-08-31 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3492}} || Export metrics for ccache || 2024-10-06 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3119}} || Publish content about internship || 2023-05-21 || dereckson || {{Repo|join-www}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3112}} || Fetch RFC index and format it || 2023-05-20 || dereckson || {{Repo|datasources}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3039}} || Simplify map autolinker call || 2023-04-17 || dereckson || {{Repo|servers-homepages}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|3016}} || Create initialized sites subdirectory || 2023-04-14 || dereckson || {{Repo|alkane}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2994}} || Add RequestBody guard for Rocket || 2023-04-11 || dereckson || {{Repo|limiting-factor}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2980}} || Provision db-B-001 MariaDB server || 2023-04-07 || dereckson || {{Repo|operations}}&lt;br /&gt;
|-&lt;br /&gt;
| {{D|2532}} || Draft XSD schema for Report library || 2022-02-16 || dereckson || {{Repo|schemas}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI]]&lt;br /&gt;
[[Category:Contributor guide]]&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1977</id>
		<title>Operations grimoire/Old content report</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Operations_grimoire/Old_content_report&amp;diff=1977"/>
		<updated>2025-09-15T00:45:29Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: [wiki.update_report] Update report agora-operations-grimoire-older-pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This report shows the pages not updated for 6 months or more.&lt;br /&gt;
&lt;br /&gt;
Content more than one year old receives a header. Those between 6 months and one year are only included here for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Report start --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ 2025-09-15 report&lt;br /&gt;
|-&lt;br /&gt;
! Article !! Age (days)&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail|Mail]] || 223&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Decom|Decom]] || 308&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Who|Who]] || 316&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Ysul|Sites on Ysul]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/DKIM|Mail/DKIM]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Sympa|Mail/Sympa]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dwellers to DevCentral|Dwellers to DevCentral]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Checklist router post-restart|Checklist router post-restart]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Dæghrefn|Dæghrefn]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/ZFS|ZFS]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Etherpad|Etherpad]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Phabricator|Phabricator]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Penpot|Penpot]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Login|Login]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mastodon|Mastodon]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to add a server to the Nasqueron servers pool|How to add a server to the Nasqueron servers pool]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Provision user homefiles|Provision user homefiles]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide/Vault|Eglide/Vault]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Eglide|Eglide]] || 323&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Packages repository|Packages repository]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/FreeBSD|FreeBSD]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive|Legacy archive]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Puppet manual|Legacy archive/Puppet manual]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Legacy archive/Mail server notes|Legacy archive/Mail server notes]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker engine|Docker engine]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Odderon|Odderon]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mail/Implementation discussions|Mail/Implementation discussions]] || 325&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Firewall|Firewall]] || 329&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Network|Network]] || 364&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/DevCentral|DevCentral]] || 374&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Salt|Salt]] || 390&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/PostgreSQL|PostgreSQL]] || 393&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Create and revoke user accounts on Salt servers|Create and revoke user accounts on Salt servers]] || 405&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RabbitMQ|RabbitMQ]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Netbox|Netbox]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NetBox|NetBox]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Prometheus|Prometheus]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contribute|Contribute]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Operations repository|Operations repository]] || 406&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Changelog|Changelog]] || 433&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Reboot checklist|Reboot checklist]] || 433&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker Hub|Docker Hub]] || 517&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/NextCloud|NextCloud]] || 592&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Openfire|Openfire]] || 593&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kafka|Kafka]] || 610&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sentry|Sentry]] || 610&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Alkane|Alkane]] || 810&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/IPv6|IPv6]] || 826&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Policies|Policies]] || 826&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Mumble|Mumble]] || 828&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Orbeon|Orbeon]] || 835&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/RHEL|RHEL]] || 838&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web/Headers|Web/Headers]] || 841&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Web|Web]] || 841&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Add a service to Docker PaaS|Add a service to Docker PaaS]] || 846&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Restart a Docker engine|Restart a Docker engine]] || 856&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/WordPress|WordPress]] || 867&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Deploy with Salt|Deploy with Salt]] || 896&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Environments|Environments]] || 897&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Onboarding|Onboarding]] || 926&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Contacts|Contacts]] || 927&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Docker registry|Docker registry]] || 1289&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Kubernetes|Kubernetes]] || 1289&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Notifications center|Notifications center]] || 1289&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Evaluated products|Evaluated products]] || 2511&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/How to attach a new virtual disk|How to attach a new virtual disk]] || 2552&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Git operations in production containers|Git operations in production containers]] || 2732&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Sites on Eglide|Sites on Eglide]] || 3289&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Jenkins|Jenkins]] || 3341&lt;br /&gt;
|-&lt;br /&gt;
| [[Operations grimoire/Production tests|Production tests]] || 3342&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Report end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To generate this report, you can use [https://devcentral.nasqueron.org/source/reports/browse/main/sql/db-B/agora/operations-grimoire-older-pages.sql this query].&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1958</id>
		<title>User:Rhyne-Wyse/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1958"/>
		<updated>2025-09-14T12:11:17Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: Authentication test through Vault, from our config&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello from windriver — 2025-09-14 12:10&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1957</id>
		<title>User:Rhyne-Wyse/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1957"/>
		<updated>2025-09-14T11:53:06Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: Authentication test through Vault&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello world with bot flag (bis)!&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1956</id>
		<title>User:Rhyne-Wyse/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1956"/>
		<updated>2025-09-14T11:52:10Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: Authentication test through Vault&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello world with bot flag!&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1955</id>
		<title>User:Rhyne-Wyse/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=User:Rhyne-Wyse/Sandbox&amp;diff=1955"/>
		<updated>2025-09-14T11:50:46Z</updated>

		<summary type="html">&lt;p&gt;Rhyne-Wyse: Authentication test through Vault&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello world!&lt;/div&gt;</summary>
		<author><name>Rhyne-Wyse</name></author>
	</entry>
</feed>